TiVo still has the edge in User Interface, and their rates are not out of line with many cable company DVRs (I pay $10/month with Comcast for their DVR and $13/month for TiVo), though the cable company DVRs offer much more functionality - Comcast in SEA uses the Motorola 6412 which has dual HD tuners so we can record two channels (HD, digital, analog, or a mix) at one time, which is a big improvement over TiVo.
Right now, I let the 6412 handle HD and Digital, with TiVo covering analog. But as Comcast moves everything to digital, the TiVo will eventually become redundant and I will cancel the service.