I play mostly against the AI. Usually in Free-for-all, not team games.
In part because there are rarely any open games, and games I do find often have repeated "waiting for player..." lag timers and disconnects. I don't think it's the netcode, I have played on servers hosted in europe with long or non-existent lag-free stretches. It's probably the fault of the ISP's. I missed the last hour of the Review Code twitch stream because it was raining (and it was still down when the rain stopped).
I really should make more of an attempt to play online. I got embarrassed in my last match because it was so long between multiplayer matches that I forgot I should make Grenadiers first against humans and not Troopers.
Lord Crash, I'm not a fan of removing unit types from the strategy map at all in any way whatsoever. Removing all differentiation from Strategy map units would diminish strategy and diminish the game. When carving a statue, you don't reach for a jackhammer when a chisel will do.
This issue doesn't need a drastic reworking of the entire mechanics, it just needs tweaking so that the player with a vastly larger army isn't consistently punished for auto-resolving when facing a lone trooper and such.