Some technical problems but still a great time.
The Good
1) Sides are very unique and play very differently from one another.
2) Graphics are very pretty.
3) Units are fun to play with, each unit feels like it has its own strategic role.
4) Solo campaign is fun, strategic map feels like it adds depth without too much complexity.
5) Cooperative play with friends is really a good time.
6) AI is aggressive and keeps the game lively.
The Bad
1) Games can take a long time to finish.
2) Story is a little slow and sometimes hard to follow.
3) AI does not play "like a real human" but just keeps up the pressure even if it is wasting a lot of resources.
The Ugly
1) Frame rate gets choppy even on quality machines.
2) Battle sounds sometimes drop out completely, leaving you with just music.