supreme commander is fun for a while in single player but online is terrible, game runs as slow as the slowest pc in the game and there's no strategy really its just everyone spam units til the games a choppy slow mess.
Sold my copy a while back as there was no real point keeping it as the online was so poor.
Company of heroes is the best game ever made so enough said really.
Just don't allow people with bad specs in, kick anyone having a slow single core cpu or even slow dual core cpu's, allow nothing less than 3ghz c2d or a quad with at least owt like an 1950 pro. Ask for specs at start and kick any **** with a slow pc ruining the game for you.
Spamming= awesome, thats why I play supcom, for the massive battles of 100's vs 100's, shame the limit per player is as low as 1000, I'd like 10,000 much more, ohwell good old days of Cossacks European wars, no unit limits there or at least, you never hit them the game was fine if you wanted a few groups or if you wanted thousands.
CoH is great too but just too small scale for me, I like massive battles... The movement in CoH is buggy sometimes too, for no reason units going at full speed ahead previously bounce back as if they hit something, infantry making use of your built sandbags could be improved too, they move out of cover too easily or refuse to get into cover in the first place. These things start annoying me when I play it. Obviously some of the powers are overpowered too, I had a nice impenetrable defense barrier, the ai dropped an artillery strike on me and boom, everything gone, if it were units: fair enough, but the ai had nothing as i killed pretty much all it's units. In supcom at least you can make shields and strategic missile defenses and stuff, you can build a nearly impenetrable defense properly, you just need time.
anyways, like quick tactical/strategic combat on a smallish scale: CoH is the best
Like massive battles with hundreds if not thousands: Supcom or Medieval 2: Total war.