Here comes a really grumpy rating...
I don't feel the game deserves better rating due to a few things, let me list them.
Numerous Bugs, and annoying ones too, some I feel breaks the game down due to stuff like AI ignoring the rules of the game.
Poor Interface, so many buttons are too small, not all information shown throughout the big chumps or poorly sorted unit stats, and some things like traits are just hard to get a proper overview over, save the tooltips not reflect the true potential of a long line of traits, tooltips also doesn't add up the value of 3 traits of the same name, but rather just put the trait on 3 times showing 3 values with the same name.
Disconnected Items, some of the game mechanics seem disconnected, some decisions I don't take for my empire, rather I take them because this hero over here have a need for more attention, you could remedy this by either making these choices important (different armour pieces, why are they here, they are not important but rather more annoying) you could break up chainmail into 2-3 different sets that have pros and cons, making these pieces worth choosing from, or you could just give me the "equip chainmail" option as the armour for my units, that might even save memory.
Weapons and Armour, I think the weapon-armour balance and placement in the tech tree is poorly thought-out, and is easily messed up by players who know the game mechanics, some weapons are just boring due to they're special abilities who are meant to work, doesn't really work (axes and maces comes to mind).
Diplomacy, diplomacy is a half-sewn, half-baked donkey brought up by mountain goats, all I have to say.
Tech Tree, the tech tree is not as interesting or interactive as I have a need for it to be, I "need" to dip in each separate tech selection to remain competitive, this kind of setup makes me feel the choices are taken away from me, and its more down to micro-management, "do I want axes now, or in 10 turns... oh what the hell, it doesn't really matter that much".
Sometime during the Beta testing, Stardock yelled out a motto, it was "Go big, or go home". They removed all the attributes like "Stength" due to this motto, since the Strength score wasn't important, it was the modules it affected that was important. The problem is, they only really had this motto during 1 month removing stuff, then they kind of forgot about it and left it there.
Well thats my grumpy post written while in pain for more grumpyness, enjoy