Great game to sit and play with the friends.
I put difficulty at easy, but in essence, this game is going to take some skill to master it. All the funny little quirks and nuances aside, this game packs an amazing punch as far as entertainment goes. The multiplayer itself is going to keep you going for a very long time, but then they went and added a decent amount of single player into the mix. Just to give you a good start on learning strategies and the ins and outs of the game.
The graphics aren't bad considering it's a $10 game. The controls are nicely done and respond quite well.
The only major fault I can find with this game would be some of the single player missions being completely boring. And that's not necessarily a bad thing. Especially since these missions are meant to teach you how to play the game.
Overall, this game is going to keep any fan of RTS's occupied for a while.