One way to solve the balance problem is to add more abilities.
when you have more options it become less obvious to find cookie the cutter build and those one don't last long because someone will device another to counter the previous one.
When you remove abilities, the best ideas become the way to go for everybody, the game then become stall and redundant. Imagination lead to fun !!!
To me, Company online was very imbalance but also very fun to play, even more then COH2.
To me it's better to have more abilities then less.
It's why i don't play chess anymore...
Give more abilities and units to every factions so we may find our own solutions to the different challenges our opponents device.
I would give all the abilities to all factions, but each faction would have a field where they the best keeping asymmetric warfare alive.
But no ability should be so dominant that it the only way to go. (meaning more variety and flexibility but less raw power)