Probably the best thing I have ever heard is:

If you aren't willing to sit through the growing pains of an MMO, this includes, bugs, errors, log in issues, anything that's not a "smooth" game play, then either you can do 2 things.

1. Don't play MMO's on launches until 2-3 months after.

2. Begin playing in beta phases understanding what exactly to expect before "launch day".