I used Pokemon TV back when it was only available on the official website to power through and catch up on the anime. I watched a lot of Pokemon between '09 and '12 when I finally got caught up. Both then and now, though, I also watch the anime via a DVR recording of the English dub episode that airs on Saturday mornings on Cartoon Network, which is my current method of staying current. There was a brief time I kept up with the Japanese dub, but I didn't keep that up since I was also watching the English dub at the same time and finding a source for the Japanese dub wasn't worth the effort when I already had a source for the English dub, even if it was 2 to 3 months behind.
I do have the Pokemon TV app downloaded to my phone for watching things that air there that I haven't seen yet, like when they air the Mega Evolution specials when I missed them on their Cartoon Network airings.