Good start but needs work
Basically, the controls work very well...however there are some flaws that could use a bit of work. However, they're on the right track. Micro-management feels more like a chore than enjoyment, and for that reason it falls just short of perfection.
graphically, the game is pretty weak. The environments are pretty nice, but the characters look horrible.
The game lags quiet a bit, even just private chatting and playing single player. That should never happen...especially in single player.
overall, its still an enjoyable game. I basically pointed out the few negatives...everything else is great. I would recommend rent or demo playing before a purchase.