Right -- an *open* beta, *weeks* before launch. Any other software than an MMO would be just about ready to go when the number of days till production can be counted on your fingers and toes.
The actual game client isn't all that bad. The real failure is their server infrastructure, which appears unable to handle the demand of the players.
Also, there are hundreds of instances of each area, yet some instances are so busy that it can take an hour just to gain access to it. They've apparently never heard of load balancing or ahead-of-time slot reservation, which leaves users in a potentially infinite loop like this:
1) Log into the game and wait a very long time to "Retrieve the list of characters".
2) Click the "Play" button on your character and wait a very long time for the game to load.
3) Get into your previous instance, which is only rarely a problem.
4) Click through all the mission dialogs that say you've completed the mission, because you have, and you're trying to leave, and it won't let you.
5) Try to warp out of the instance and into the "sector space".
6) Curse at the system when it announces that the map is full. Gee, if it was full, why couldn't you have told me that *before* all the long load times?
The instances seem to have a fairly small number of slots (about 40), and they are picked either at random or based on the least busy instance at any given time. But if a particular region is particularly popular (and sector space is very, VERY popular), the only available instances will have, say, 38/40 or 39/40 slots in use. So by the time you load, some other person has already taken all the slots, and you get kicked all the way back to the login screen. Chance to pick another instance? Forget it. All the way back to step 1.
It's this kind of simple-minded instance management that makes the game so bad, and improving it would require a major refactoring of the existing network protocol, impacting both the client and the server in a major way.
If this were a problem back in closed beta, it would make sense that such an ad-hoc system were in place -- after all, there's still months till release, and ample time to refactor this kind of stuff. But at this point they're practically printing the manuals and burning the CDs for the box sets, and from here on out it's just minor fixes to keep the thing running.
Or at least, that's how everything except MMOs work. But from past experience with MMOs, the *real* technical state of this game is actually closer to late-alpha than retail.