It's frantic and draining, I want to take a nap afterwards if the game goes past 20 minutes
I feel like this regardless of the match-up

I have no idea how some of these guys can maintain ~300APM (spam or not) for 30 minutes. I ALWAYS fade in the late game because I'm totally exhausted by then. I can probably count on one hand the amount of decent opponents I've beaten in 20min+ games. I really can't think of any other multiplayer game that is so demanding.
But yeah, I just like TvZ because it's such a dynamic match-up, and I'm not the best at handling mechs and pushing all the way across the map against P and T