I've been playing LoL for almost a week now, and although I'm still not that great at it, I have noticed a few nice things:
I haven't had a single issue with any players lagging up the game.
I haven't had to wait forever to get a game started.
All of the games I've played have been 5v5s.
The quantity of champions and items is *awesome*.
I have not had a single unhandled exception error, desync, menu lock up, or lobby crash forcing me to bring up task manager and close the League of Legends process.
The kicker is that they were able to do all of this while making the game available to everyone free of charge. I'll be happy to pay to unlock additional content ($20 got me Blitzcrank, Fiddlesticks, Shaco, and a couple others from some Riot points I earned) to support their efforts, because the game is everything I hoped Demigod would be. I wish the graphics would be as awesome as DG's, but each game has its own strengths and weaknesses.
As far as the people go, yeah, I haven't met too many that I want to add to my friends list. I have met a few that deserve a good cockpunching, though. I think every game has those, too.
I think I might just play Demigod when the LoL servers come down for maintenance.