Lot's of different playstyles made the game different every time I played. The thing is that I really want an american commander, so I keep playing them to get one to drop. I don't want to play another faction til I get at least one american. I don't want to switch to another faction, because then odds are I'll get one of the ones I don't really want. So I'm stuck playing the same three american doctrines until I get one.
It's not that I would quit the game forever, but I was already an alpha tester and played americans a lot already. So I might just play other games til the systems fixed.
This is the wrong reason to be playing the game, IMO. This kind of behaviour is akin to addiction, in as much that you play for extended periods of time (in this case, only with a single faction) because you want the reward. You likely wont stop this until you get one and once you do you'll likely go back to similar behaviour in order to get the other commanders for that faction (and then the others). All speculation of course, but disturbing regardless.
This kind of trend in online gaming is becoming quite worrying, at least in the sense that I'm not really sure if people are playing the game or it is really playing them...
OT:
I'd much rather see individual CP abilities be dropped after games (take the PAK 43 ability for the sake of this post) and a commander would only be unlocked when you had collected all the abilities that made up that commander. For this to work I guess abilities that overlap certain commanders could only be 'sunk' into any given one and in order to be used to unlock another the player would have to wait for the ability to drop again.
I think this would give people a much more visual way of monitoring how close they were to unlocking certain commanders (as well as helping familiarise everyone with the catalogue of commanders themselves)
Trading abilities would be nice also - not for real money, but definitely for in game unlocks.