Belier13 here. (And somewhat speaking in the name of apika too)
Just like many of you, I used to play* demigod almost everyday, no matter how laggy, unstable and buggy the game is, I would just carry on playing until my eyes were filled with blood.
But that's old story. I recently "discovered" LoL, League of legends. I gave it a try, and I'll tell you what, I didn't even think about coming back to demigod after that (Ok well, I started Demigod once to check if my numberous accounts were banned). The community might be shitty (but yeah, that's sorta foreseen on any Dota-like game), but heck the game is fun, there is a lot of content, and at least I can fucking play for more than 10 minutes without crashing, lagging to the point I'll just desync the game, crashing to desktop, people disconnecting, BSOD, crashing, crashing, crashing... (Oh and, the game will be recorded no matter what happens!!!) (edit: forgot to mention you could reconnect to game if you crash!!!!)
Tl;dr, if you just continue playing demigod because you have nothing better to do, give LoL a try; http://leagueoflegends.com/
That's it, I have nothing more to add. May I wish you a (bit late) Merry Christmas and best wishes for next year.
Belier13 and Apika.
* exploit your half-coded system