I have tried many different methods. I have had cable TV with just a receiver, with a DVR, a USB TV Tuner from Hauppage, www.hauppauge.com/, an external HDTV Antennae for over the air channels, Wii, Xbox, and via satellite and 3 DVRs.
At one point with the USB TV Tuner from Hauppage I enjoyed recording all of my TV shows directly to the computer, scheduling ahead, and playback via Windows Media Player as well as the Xbox streaming from WMP. To this day, that was my favourite way. I do not have it hooked up now mainly because I have a cable package requiring the cable box where as when I had previously used it, it was the basic cable not requiring a decoder box.
What I have ATM is 2 HDTV cable boxes (no DVR) and my Xbox. I was told I could get a TV card from the cable company to let me decode it, but I have not yet. I have not tried a mythTV box yet. I do like the idea though.
I like having the convenience of scheduling, recording onto my HD and playing back from computer as I spend a lot of time here. If I were to get a DVR, I would like one that you can record on TV A and then pause, record, playback on any tv in the house. (Centurylink has one like this called Prisim)
I like having netflix and WMP via the Xbox. I believe it is Verizon has a TV like app called FIOS on the Xbox. If I had the TV Tuner card (with decoder) to my pc... that would be the ultimate for me. Record on PC, playback via Xbox on tv and not have to pay rent for a DVR. I beleive same decoder card would work on a mythTV box also. Same principle.
So, you would need to determine how the TV is going to be used, if you are going to want to watch it on PC and or TV.. and which is most efficient and budgeted for the household.