One of the best team-based multiplayer games there is; Don't let GS's Review fool you... try it for yourself! IT'S FREE!
Constantly updated with new champions, LoL is a consistently balanced and intense multi-player experience that never feels cheap. Winning a game with your friends is a very rewarding experience as the player base is a very skilled bunch. It's true that some folks can be rude in this community, and others downright mean. This is likely because each member of the 3 or 5 man team is just as important as the next; each mistake, a costly one. But if you can struggle through some of the intitial frustration and look past the numerous a-hats, you might find a few knowledgeable and friendly bunch players to learn with, and a game genre that you never knew existed... and then, you just might be hooked.
Best of all, LoL is a free game with well-executed and never "necessary" micro-transactions. Give it a shot! https://signup.leagueoflegends.com/?ref=4b4edb530e4c5