A MMORPG is a massively MULTIPLAYER online role playing game. See how I capitalized "multiplayer"? Good. Its important.
What is wrong with you people? People don't play MMORPGs to solo. They play MMORPGs to cooperate or play against other players. When somebody logs into an online world, they should see real people walking around doing things. They shouldn't roam empty cities completing tedious tasks without any real human interraction. That's why we pay f***ing subscriptions. We don't pay subscriptions to play a single player game!
This rant has little to do with how you program the games. Its about your interraction with the MMORPG community. The community pays your f***ing bill. The community makes or breaks games. Make the community happy or your game will be a failure. Is that too hard a concept? Want me to slow down for you? Summary: DONT PISS OFF THE MMORPG COMMUNITY!
DO NOT delay your game and use the excuse that you want to implement new features. We're not going to wait for you to finish the game. So spend a little less time playing solitaire and a little more time doing your f***ing job.
DO NOT be or associate yourself with Sony Online Entertainment. Vanguard just committed suicide. SOE has a terrible track record. They make terrible games and they ruin good ones. SOE servers are graveyards. There's no community (remember that, a**hole?). The only people playing them are the stubborn ones who won't admit they made a terrible mistake.
DO NOT promise features you cannot implement. Case and point: Dark and Light. They've spent the past three years keeping people from realising they have no idea how to program. If you lie to the community, either nobody will buy your game or it'll be dead in the first month. But maybe if you're from Reunion Island and you use dogs as shark bait, surviving a month after game release is aiming high.
DO NOT take preorders unless release is certain. This is a no brainer. But that doesn't really help you now does it? If you take preorders for a game and then delay it, you look like a thief. Doesn't matter if you really are. You look like one. People get nervous. They stop telling their friends "hear about that cool new game coming out" and start telling them "I heard that company is ripping off everybody".
You are developing a MMORPG. When someone buys your game they're expecting to get months or years of gameplay out of it. People don't buy your game because they see it on the shelf. They play the games their friends play. Your industry is 100% reliant on word of mouth. So pay just a little f***ing attention to your f***ing customers. O.K.?