Unfortunately, the variables you mentioned are usually simplistic in nature. Most MMOs end up as adventures, with the sole purpose of slaying enemies. While this can be fun at times, it does grow old quickly; especially if every game plays out in a similar fashion. I can't stand people that get online and scream in the microphone. For this reason, I never play with a headset.
Bookmarks