I just want to mention 1 thing that an earlier poster mentioned about World of Warcraft that is not directly part of the game itself but is extremely important and often overlooked:

Excellent customer support.