I really liked it before and used to play soloQ. Nowadays there is too many "pretty similar" champs. They just toss the coin and make combination out of dash, melee/ranged, heal, mana/energy + some cc and vola we have new champ. RITO also added some pretty stupid stuff (like the jungle "fruits") which needlessly added some confusion in the game.
what is lacking is maybe community for assholes like me (like hltv) where people could flame and troll each other in peace. might be that rito is aiming lol to younger people too so that is why they are not really encouraging the growth of these kinds of slightly more toxic environments. the toxicity in-game itself is pretty much same, not so much russians thought and no voip (atleast when i played).
As esports I think in LoL there is more things to take into account which makes some things harder to see (e.g. counterbuilds and abilities), but the phase is much slower, which makes it easier to see big picture where things are going. Counter Strike is more about very fast decisions. Globally it is watched MUCH more than CS and I like watching big games like I do like watching CS.