Gave it up years ago after playing from beta. Time suck is how I describe that game. That and people put so much into it that their problems start manifesting in the game so it really become unenjoyable.
when I quit playing, I realized how much time I was taking away from my family, my friends and myself. Thousands of hours wasted.
I played Vanilla, BC, and LK, came back for a bit of Cata, and tried to get back into it when Mists was released. Can't do it anymore. They've dumbed the game down to the point of utter stupidity. I enjoyed when each class/spec brought a specific skill/etc to a raid, instead of spreading it across 2-3 classes so you weren't forced to bring a certain class on a raid. I can't stand the new talent tree. Ugh.