While it has its flaws, overall it is a great game. Has a steep learning crurve but it quite fun.
Graphics are not top notch, but considering the way the gameplay is it would be hard to put high graphics with it. Personally I enjoy them, but that is for you to decide.
The soundtrack for this game is awsome. The voiceovers are not bad either, this is one aspect where this game truely shines.
If you like strategy games I would recommend you try this game, because even though it has its flaws, it is a great game.