Yes, Roamio + CableCard. And yes, we do sometimes watch sports, thus the need for live television, but we've never needed to flip back and forth rapidly.

So far as I can tell, the only competition that seems to come close is FuboTV. It costs more than YouTube TV (excluding the availability of discounts for YouTube TV) and has a similar channel lineup.