The game is just broken right now. I play Zerg and the only fun matchup right now is ZvP. In ZvZ, you either go swarm hosts, which is the most boring style ever imagined in the history of gaming, or ling/baneling and hope you get better connections than the other person does.
Terran is just hugely broken. They can just throw away army after army and not care. They have the ability to turtle way to well and their new units in heart of the swarm are just unstoppable. Honestly when I play against Terran, I just 6-8 pool cheese. I don't care whether I win or lose, I just want the game to end so I can look for another match.
Honestly i think TvZ is the most balanced match up. Zerg has been winning allthe tournaments.. its just the playability of the two. Terran has a much lower skill cap than zerg. Zerg requires so much micro and macro its insane