I thought the launch was incredibly smooth compared to other MMO launches I've seen/experienced in the past. Also, EA dumped the money into this game, not BioWare. That is why EA has more control, technically speaking. Not really a good thing, I'm not a big fan of EA. However I do think that they are slowly improving.