Regarding esports, I really enjoy watching SC:BW Remastered casts, especially by this charming fellow, FalconPaladin. At the moment this beats actually playing the game online for me. He casts top replays with all the big names, and makes this all into some really good time (damn I sometimes feel my English skills are rusty beyond repair and a grammar nazi would be a huge long-term benefit). There is also this Russian SC2 caster, Alex007sc2, his casts are extremely skilled, prime-time-MSM level works, however, he's casting SC2, to which I am quite foreign. Still incredibly fun to watch, so much tension and drama, it's the perfect spectator sport. I tried watching some SC:BW first-person VODs but almost caught epilepsy there, the speed is insane.https://www.youtube.com/watch?v=ZtdsmmGGEI0
for a quick link if anyone wants to check it out first-hand.
Sadly, I myself never broke the 85apm threshold. Even though Day9 made, like, an 100-hour long Let's Learn Starcraft videoguide, of which I only managed to watch maybe 7 or 10 hours.