league of legends is an amazing game ,with many varied heroes and cartoonish graphics , but community is a weak point.
although there are many varied heroes , some have advantages over others , like Riven , a melee warrior which is able to kill almost anyone , and also has abilities to easily run away , or Varus , a ranged warrior which is pretty powerful , but the main problem is this : the normal mode is Blind Pick , so even if a player can counter these two , he has no idea who the other team is going to choose , which makes trying to counter the other team useless , because an all-ranged team can easily beat an all melee team .
another weak point of league of legends is the community , players who achieve the maximum level of 30 on one account , can easily create another and bash new players , which makes most matches unfair , especially that a single player can win the whole match for his team , another thing about the community is the annoying players , you can die the least deaths , get the most kills , assists and creep kills , but for a single death , you'll be called a noob , and many useless players will leave just because they have "noobs" in their team.
but LoL has upsides , like the graphics , some people see it as outdated , and might look childish to some players , but still , the cartoonish style fits the games perfectly , it might not be High-End , but it's still good.
another good side is Dominion , and ... good matches in any mode , many players are annoying , but on the other hand , when playing with some mature players , matches are really fun and enjoyable , and Dominion Mode is simply great , it looks like chaos , but that's the fun part about it.
Bottom line is , if you like MOBA , and you can easily ignore the immature community , this game is for you , if you don't want the steep learning curve and you can't stand immature players , then stay away from this game.