First off I have got to warn you this game is quite addictive! But, that is the sign of how good this game really is.
I have been playing this game for approx. two months now and I very quickly became addicted to it, and there are so many reasons why...
The graphics are awesome for a free online game and it's nice that even though there are big cash spenders...the little guys can have fun and be strong too since so much depends upon how you build your character, the heros you recruit, and how and what you choose to upgrade, train, rebirth, enhance, etc. Yes, there are some events that seem to be dominated by big cash spenders but there are usually plenty of other goodies to go around too (even if you don't walk with top prizes). It's also a fun place to meet new people and make new friends...because you can create or join guilds with other addicted LoA players who are nice to chat with and ultra helpful if you have questions or need help with a team event (such as Team Arena or Team Dungeon).
Anyway, I don't know if this have been the most helpful review, and you can take it for what it's worth, but...it's coming from a girl who decided to try out League of Angels one night when board because her name is Angel and thought it would be worth a shot. lol And, guess what...approx. 2 months later I am addicted and a member of the best guild around! :)