Announcers are what makes it.
EVO, SF, DOTA2/Blizzard (Starcraft the exception), CS/COD/BF are just terrible in announcers. "Oh with the jab, ZOMG PROTON CANNON ZORG!" or the FPS "Oh he got shot in the head." But really, LoL has some really good announcers and it doesn't look like you're at the comic shop's basement with that nerd dude. You really appreciate games when the announcers get into it but can actually call a good play by play with huge analysis. Like a good sports game.
Dudes can always be like 'that's not a real sport' and yeah I agree to a point. But if you play games up to the hardcore/competitive level you really appreciate the skills involved in making that clutch skill/head/supercombobrrrrrrrrrreaker. I like how the game flows faster than a TIMEOUT or instant replay every damned down. Tides can turn in seconds.