I love it. I have a very busy schedule and don't get a lot of time to play, but when I do I still feel rewarded for my time. I love the variety of places you can get xp as well, it allows each person to level their character through their own playstyle.
But that's just me.