I'm not a big WoW player, my wife fills that role in our house, but it's undeniably a good MMO. I'm not going to roll out the trite '10 million people can't be wrong' comment, because 10 million people can be wrong as we all know, but the figures make a compelling case regarding its quality. What Blizzard have done with WoW, over other MMOs, is make a product that is very accessible and that will pretty much run on anything.
WoW, just like any MMO, is as good as the friends you play it with. Of course the community is going to have some idiots, every community has some idiots, ever this community has its fair share, but as long as you get a group that you like, you'll have a good time. If you play WoW, or any other game out of a sense of obligation, then it will feel like a chore, but as long as you are playing it with the right mindset, you'll have fun.