Alright, wall of text incoming.
Loads of people think World of Warcraft is awesome. Awesome in the sense that the game is pretty easily defined, with mechanics that are very easy to grasp, and somewhat more difficult to master. There is a lot of content in that game, a mindblowing amount of content, and it would take you years to see everything that game has to offer. It has a gigantic fanbase, which means that no matter how much of a unique little snowflake you are, there are bound to be people playing with you that have the same views as you, same playing style as you, fetishes, etc.
It's a game that you can spend an hour a day playing comfortably and still enjoy what the game has to offer. Your grandmother can log on and choose a class, not having any idea what's really going on, and she can still bunny hop all the way to Ironforge with you on your leet ass epic mount. I remember having a conversation a few years ago with my stepfathers chiropractors receptionist about the best spec for a PvE hunter.
Vanilla WoW was a very different game than WotLK. The servers barely ran, PvP Battlegrounds didn't exist, shit was going crazy. In the time since then, Blizzard has added at least two dozen gigabytes of content, and that's just on your computer, nevermind their servers. After realizing what a goldmine the game was, and after seeing that the demographic of people who played this game was vastly different than who played WC3 or any of their other titles, Blizzard started to make changes accordingly. They tried to create systems to prevent pigeon-holing in classes, simplifying the raiding system, and generally making it easier for people to experience the content they were really proud of. When BC came out, they made it easier for you to get through the dark portal. When WotLK came out, they made it easier for you to get to Northrend. This has been largely regarded as a bad move by the people on the forums on their website(which is composed mainly by people who are almost completely braindead), but lets get one thing straight here;
People hate WoW for a number of reasons. Some people hate it because the game got really easy all of a sudden. This is mostly(98%) bullshit. Mechanics have been tuned so that early game content is easy (where the casual players generally stay), and end game content (where the hardcore players complain) is a lot easier to access. That's not to say that getting geared out to handle the final boss in an expansion is easy, and I'd like to point out that almost all of the people who complain about how easy the game is are not involved in end-game content.
Some people hate WoW because it steals their friends. This is probably the only acceptable reason to hate the game, but if your friend started playing World of Warcraft and promptly dropped off the face of the planet, he probably had an addictive personality anyway. And lets face it, drugs are more dangerous, casual sex is more maiming to your psyche, gambling and shopping are more expensive, and eating makes you a fatass. So it's among the better of addictions to have. If you're upset that you lost your friend to WoW, introduce him to crack cocaine and you two can spend quality time together. That is, until you start to kirk out and tear off your clothes because you think it's 1000 degrees in your basement.
Other people hate WoW because of the little children playing and I wouldn't normally call people out for that, but it's important to note that in general, the kids playing that game aren't nearly as bad as the self righteous elitest teenagers/adults who play it. I had a metric fuckton more fun playing WoW with a 13 year old from Australia than my friends seemed to have playing in a hardcore raid guild. Especially because she thought the dust devils in Westfall were going to kill her family (I promise I had nothing to do with that).
You see, World of Warcraft is like Coldplay, McDonalds, hardcore drugs, or having children. Whenever something becomes ridiculously popular, there are people who used to like it but don't anymore because everyone else "ruined" it for them, there are people who refuse to even look at it because they've heard so much about it that they just can't accept it's validity, and then there are people who are upset because their friends like it more than they like them.
Basically, if you like WoW, play it. You don't need to let the haters get you down just because you enjoy something they don't like. It's like farm sex. Some people are gonna get pissed at you for violently sodomizing a few cattle, but hey, if you enjoy it, you can't let opinionated people stop you.
Personally? I haven't played it in years and I don't intend on starting again anytime soon. I got kind of bored with it.