It really depends what you're looking for in an online game. It's a huge time sink; if you don't have the free time to play it, you won't progress much. Some people are okay with that, but others aren't. Despite all that, it's loads of fun.

Many are put off by the length of time it takes to do things, especially leveling. The heavy emphasis bothers some people as well, but, personally, I find it very enjoyable. If you're not into that kind of thing, the game isn't really for you.

That's the stuff most people find controversial about the game, anyway.