It will be worse than cable since my DVR has no unskippable commercial breaks.
But I love programming my own TV channels to get the best of both on-demand and programming-based viewing modes. ErsatzTV is great.