Having played every race I can safely say that Terran gets the most consistent hate; people complaining how OP Terran are or how ridiculously easy it is to play as them is common on ladder. I want to debunk the myths and hopefully change your perception of Terran. In some ways I think that Terran suffers from being in the middle of Protoss and Zerg; in general their unit costs, health and damage output are somewhere between the other races. Zerg works on the premise of swarms of cheap weak units, whilst Protoss has strong expensive units, but Terran doesn't have such a strong identity and is a bit of a mix of the two.
Before continuing I just want to say that every unit in the game is OP in certain situations, you just have to know how to use them, and no unit is inherently broken. Marines, Marauders and Medivacs are some of the units most often lamented for being over-powered. Medivacs are important as Terran units don't have shields or regenerate health over time and Terran can't directly stand up to other armies, so drops are essential. Other races drops can be just as effective as a Terran's; they are just less common. Marauders are very hard to defend but one thing I will say about them is that they are countered by the cheapest units.
The Marine is a very controversial unit so I think it deserves it's own section. In general the counters in StarCraft 2 are very severe and there are multiple counters to each unit. Even the Marine, despite all the jokes, are very vulnerable to many units. Like any unit in the game the Marine can do a lot of damage if used well but can also be killed very easily in many situations. I think that Marine and Marauder effectiveness probably does increase too much with your ability to micro (and stim), which is a bit unfair as their equivalents don't so much, but in general I don't think Marines are as imbalanced as people say.
M.U.L.E.s are controversial but between Protoss being able to Chrono boost, Zerg being able to build multiple Drones simultaneously and M.U.L.E.s wasting hundreds of resources they aren't as bad as they initially seem. In fact they are much needed for a Terran to stay up economically in the early to mid game. Late game is where M.U.L.E.s are most often considered to be overpowered but M.U.L.E.s are still needed for the rest of the game so what can be done?
This is my personal opinion but I think that Terran is the hardest race to play in engagements; there is so much for you to do with very little time as Colossus, High Templar, Infestors and Banelings can melt an army in seconds. Terrans have to split their units, Siege their Tanks, target fire with their Vikings, EMP with their Ghosts all whilst stutter stepping some units to keep them alive. I may just think this as Terran is the race that I have got furthest with, so I have to control my army more during battles to ever win. I always feel like I have to play better than the other races to stand on even ground; but then every race probably feels that way.
Remember, you are playing people who can use their races at roughly the same level you can play yours and not playing people at the same level as you but with different races. The difference may be subtle but it means that next time you lose to someone on ladder don't blame their race, whatever it may be, they probably played just better than you, or just did a build that happened to counter yours well. Part of what makes StarCraft such a great game is how unique the races are with different units and mechanics. So, next time a different race beats you don't QQ, learn from it and improve; there are multiple ways to beat each strategy and raging isn't one of them. This is applicable to Terrans too.
|Early game TvP is very hard if the Protoss sees you expanding and just pumps out units.|
|Marine Marauder drops are pretty effective but a few Spines and Cannons can make them so much less so.|
|I've never quite understood why Zerg is allowed to spam Zerglings but Terrans get cursed at for making mass Marines.|
|M.U.L.E.s are pretty good but I'd prefer to have a way to not rely on them.|
|Protoss has so many units that can melt a Terran army so quickly.|