This is true. Sky is much better at usability than Tivo. If programmes overrun etc.. On demand is also better with sky.
If you want best price, switch between 2 for new customer offers when half price offers come on. You only need to leave for 12 months to be classed as a "new customer".