Only thing that kept me in were the amazing ppl I met in WoW
Tho It's very rare to be in the same guild for a long time (90% of them are breaking up once a new Xpansion hits, at least in my case)
The best tip I can give for new ppl who wanna try it is to take into account that u need to spend a lot of time upgrading your character
if you wanna feel fully satisfied about it.
Oh, and on the way kiss your social life goodbye