Listen, we're on these boards because we're passionate about this silly game. We spend far too much time on tihs. We get upset. Who can blame us?
We have spent money. About $40 each on it, so it is not at all unreasonable to expect things to go right. I'm not letting you guys off the hook, Stardock or Gas Powered Games.
So, a lot is wrong, but much is this close to being right.
Get multiplayer working! It is the backbone of this game.
Once it is more stable, fix the bugs! They detract tremendously from the fun (Read: Favor Points) - they can unduely swing the tide of battle!
Better errors! Let us know what could be wrong, so we can fix it, but the truth is that is a tall order. I've commented on tihs before, but asking so many to checking portforwarding.com, which neither Stardock nor Gas Powered Games has anyting to do with, is a bit of a reach.
To those 8 year olds who tell me to shut up, please consider that option for yourselves! 
Please - let all of us love this game as much as we're trying to!