Maybe people should quit judging games based on betas months away from release...
Honestly I don't think the judging is being done by the actual game build we've got to play. Objectively, I know the beta as is would make a pretty shocking release candidate, even without the connectivity issues, and that in itself hasn't got me worried about the final quality of the product. I've always seen the potential for improvement in there and a fairly sturdy foundation to build on for a bright and shiny future because of the early beta policy giving pleanty of voice to the flaws before they're too late to fix.
But so far the beta's not felt very interactive yet. Beta one was the bear basics and we were told as it started that work on beta 2 was already under way and just to give tech feedback. Fine, cool, seems reasonable. Things tick along, we get a few extra versions of beta 1 that bring the gameplay more up to date and can give a little feed back on the assassins but are still told the beta 2 is ticking along behind the scenes and that's what the real gameplay feedback should be on. Information on what was in beta 2 was pretty much non existant until right before it's release.
Now beta 2's out and been through various incarnations, it was a jump from the beta 1xs and fun but there's plenty of issues and debates. We're told it's not the balance beta yet so no balance feedback please. Ok, gameplay feedback it is. The assassins have had a fair bit of love, getting whisked away one version where we're told the devs have "a plan" and returned transformed the next, it never felt like any of the beta players had had a hand in any part of "the plan". Honestly the new skillsets have been good it's just things were done behind the scenes from start to finish and it feels more like proof-reading the final product rather than helping drum up good ideas.
The citadel upgrades and warscore were a little better, they were still unveiled from under a cloth practically finished but we were told about them in advance and given enough information while the next stage was being worked on to give some feedback. The generals were a big gripe though, we were only given the vaguest of information in advance, the majority of what we knew prior to their unveiling was actually gleaned from posted screenshots. They weren't liked. To me it seems biggest concensus about the game so far is that the players want a pretty big change. Modding too has been asked about for a long time, if more quietly.
Now hearing that the dev's are happy with generals and no big changes are on the cards cements the feeling that we're just proof reading the final product again. But as I said, the game we have isn't good enough to be treated like it's final yet, especially with untouched potential shouting in people faces. Maybe beta 3's another amazing leap up but we know next to nothing of it and we've certainly had little say in it if generals have bearly changed. It's like you're starting to wall paper over the cracks in the plaster we've been told to warn you about and we can't scream loud enough.
There's many an experienced (sometimes remoseful) dev who've tried to hammer home the importance fixing things before you build on them further, before they get so hard to fix it's just unviable.
I'm loathe to second guess the reasons why development is forging ahead without smoothing the underlying systems or taking time for feedback but I want to at least air my thoughts.
The officially stated release time is looming now and it's been alluded to that stardock will push back release as far as is needed to. That's awesome, really. But a half-way approach of "try really hard to finish it on time lads, but we'll keep working if it's not done" will inevitably lead to imperfections being put into place and hooked up so they're that much harder to undo if try to fix them, because everyone wants the game as finished as possible by the deadline then they can go back to fix bits and taking longer about it (aside from the ones that are irreversible).
Setting a new, still firm, date as new problems arise at least means people can plan to fix what they have time to and work around/drop what they don't. "Fairly happy" sounds like uncertainty about if there's time to improve them, unless it's trying to treat us with kid gloves untill we're more resigned about them not changing.
I'll stop now before I get slapped. Sorry 
[Edit] Wall'o'text needs better proof reading