But Neopets has something that can take up every second of your life forever. Hearthstone has daily objectives and then you can be done. Also, those built in time gaps are how I function > >
When I was trying to finish all my final projects so I could graduate, I spent a lot of critical hours on Neopets. If I'd had hearthstone at the time, I might have been okay. I shouldn't have graduated when I did, and only managed to due to the mercy of professors who liked me.
I never left Neopets take over my life in any way, despite the fact that when I was active on the neoboards I would spent my all nights there. I'm an obsessive person, but I manage to keep my obsessions just below the minimum tolerable to make me function properly.
Nowadays I don't waste more than 30 minutes to 1 hour on the site, because there's not much to do. But I know me enough to know I can't start playing something else. I actually tried to play Subeta and Eggcave, but thankfully they bored me to death after few days.