It gave me a good time waster when I was younger (middle school/high school) and something to spend my time on during college. It let me stay connected with my friends from middle school even to today and I still play it with friends & coworkers.
It's not perfect and won't last forever but WoW has given me something else to do when i'm bored of the other things in life.
If it weren't for WoW i'd just be playing another game; before WoW i was madly addicted to cs 1.5/1.6. Before that it was Diablo 2 and before that it was Warcraft 2 / Starcraft so yeah the above post means nothing because there's no way you'd work all that time--40 hours a week is enough already.