You get what you pay for, cheap price usually
equals cheap solutions IMO
Even though I don't watch/record much 'traditional' TV anymore, and thus the Tivos don't get used that much (compared to my SHIELDs/Android TV); been loving them for when they do get used. No more tinkering, hunched over a computer trying to update/upgrade/fix/integrate this or that. It all just works without any fiddling on my end. All I have to do is use and enjoy it. That's literally all it requires of me. Oh, and it has everything you'd expect in a traditional DVR, and behaves the way you'd expect a traditional DVR to act - unlike someone's re-imagined for the worst
I also jumped in during that summer sale they had a while back (got a new Roamio regular version and Lifetime service for $400 total IIRC), which made it much more of a no-brainer/made the price easier to stomach.