Defintely worth it.
I'm happy with the game as it's given me something to do for so long, offers lots of fun, has allowed me to make friends with people online, and has introduced me to my first online community, here, which really is a pretty handy thing when it comes to learning things about the Internet and a lot more.
If I hadn't joined a community like this, I'd probably have been a bit more brain-dead to what's actually on the internet, and other stuff.
Anyways, I'd say it's defintely worth the money, so long as you help make the most out of it.
It's one of those things where you have to put a little bit of your own effort into first of all, to get back from it. (I know, what a rip off!)