1) I play this game for fun - as we all should (to some degree). I've been GM several times and play between 4.7mmr to 5.3mmr. This depends on how I want to play (i.e. proxy ghost rax in a Protoss base - yes it works on GM level too!)
2) After many games I try to never be frustrated but if I do "BM" it is for a reason.
3) To my point:: I actually feel this game is balanced at a "lower" level. Sure...is Zerg winning a lot and is the Protoss death ball pretty crazy to beat? Yes. This is not to say the game is completely OK. But I think, as a Terran, there are many different openers and alternatives.\
Conclusion and replay:
Most would describe me as a "cheesy" terran; however, I play some very long games and only go mech vs all 3 races. I've been featured on some of RuFF's streams for variations on his strategies. This last replay the Zerg BM's me claiming "the game is dead", but what he/she does not realize is that I have 3/3 BC's vs their +2 air. And I also have +2 armor on the PF with range.
Obviously it is clear to ignore some of these small details that make a big difference and jump to conclusions (which I have done at times too).
The rep is below and also a youtube video of one of my custom builds that somehow became obsolete after Harstem featured it. Feel free to share your experience on where people call "imba" but it is clearly the gameplay status (i.e. upgrades, economy, harass etc).
https://drop.sc/replay/12871879