I suppose they're good if you really do need to escape the reality you're in. But I regret the amount of time I spent playing MMO's as a child/teenager. I invested all my time in virtual worlds instead of the real one, and had no friends because of it. I grew out of it, but I wonder how different my life would be now if I had done so earlier.