Really?
I’m not done yet, but i completely disagree, mostly.
Well, i agree on assault and heavy, although i think you give slightly too much credit to heavy.
I always take a single support. Especially late game when your soldiers can actually survive a shot and have a ton of health, being able to heal them can be the difference between someone limping along with 5 health throughout a mission (and potentially dying in it) and being able to heal them back to full. It is true that they do less damage than the other classes, but they can still do well with a plasma rifle.
Sniper… Ok here is where i completely disagree. Yes, in some maps, like a limited number of ufos, there is too much moving for them to reach their true potential. However, in the majority of maps i’ve seen, they are just a dominating force able to do extreme damage, at range, with high accuracy and twice.
My ideal team is:
Assault X2
Heavy X2
Support
Sniper
Both assaults with full defensive talents except for the auto close range overwatch and +50% critical when you run & gun. Assaults can do a lot of damage and take a lot as well. Lightning reflexes is an extremely good talent that (especially early on) saves a ton of lives. My assault troops are also my dedicated stunners
Both heavies focusing on rocket launchers and anti mechanic. I tried to like suppression, but i can’t lie to myself anymore. It just sucks. This was only reinforced when i got the late game upgrade to the rocket launcher. Rocket launcher isn’t super useful, but it is situationally quite good, shredder even more so. Late game’s insanely strong robot enemies also makes heat ammo damn nice.
Support focused on healing. Smoke is situationally useful, but the healing can make it so you can keep using that assault who took some unlucky hits instead of sending them back so they don’t die.
Sniper because they just end up getting hte most kills in a map where htey can stand in one place and have a good field of fire. In my experience this is most maps and even on the ones where it isn’t the case, you can use them as overwatch gods where they will one hit kill something if it walks in to view.