I agree with the others - whether it's worth it will be up to you.
But please be careful with those in-game purchases. It's easy to get carried away with your spending, and next thing you know, you've spent $10, 50, a few hundred, and so on.
Things can do downhill real fast. Speaking from experience here, as I used to play WoW, and could not help myself with buying mounts/pets.
At the end of the day, you don't own any of those digital goods, nor can you use 'em outside the game, so if the game goes down, they, go down with it = wasted money.
Plus, the cost per byte on that crap is WAY higher than what you pay for internet service.