Perfect had a few issues during the transition from Pulse, but now seems to be the most stable there is that I can find, I use the two major providers in thailand and one as a backup, the think I like about Perfect is the simplicity. It has everything readable from the same screen, I don't have to go to another section to view catchup, it has catchup for all channels, when I travel, I inform them that I will be in a new location and they assign me a server to that location so my signal is always good. I have used these systems for a few years now and the Perfect layout is certainly the best. I like that if I have missed the first 5 mins of a programme I can start at the beginning of that programme without waiting for it to end. It just works well.