Honestly, I feel like League is at it's prime. I've been playing since Season 1, and this game keeps getting better and better.
And for all those toxic players, sure, players can be pretty bad, we've all had those games where people are toxic as heck. But you know what? I just think, man.. They must really have no lives if they have nothing better to do but troll. And if they're raging, I just think, man... If they're raging at a video game, imagine what they're like in real life... oofta, anger problems much. So yeah, toxic people are bad, but you're good. Don't stoop to their level, if everyone tried to be nice and push through the toxic players, just imagine how our community would be like? Being nice, and pushing through, is a heck of a lot easier than quitting. Personally, I was a pretty toxic player in Seasons 1-2, but I started meeting a lot of nice players, and it really changed me, a toxic player one day, can be one of the nicest people you'll ever meet the next.
And for content production? I know it may seem slower(And I will admit, it definitely does), but if you compare a new champion from season 1/2, you can really see the difference between the seasons. Riot has done a remarkable job, now they're adding in so many little things, but each one enhances the champion :D Like for instance, now, they're adding in different running animations, as well as recall animations, and they're having characters say certain lines when buying certain items(Braum when buying Face of the mountain or sightstone), as well as multiple taunts, now it's like 4 taunts for just the joke compared to the 1-2 it was before. As well, riot is coming out with minigames! (Look how popular Urf was) Riot has also come out with many many more skins with tons of special effects. Riot also came out with Teambuilder and has polished it ever since, as well as these boards that we're all commenting on. Riot has a separate group just for the boards, just to talk to players. And riot hears the players (cough cough Void fizz), riot has done so much this year, they came out with a whole new animation and warriors(I love Imagine Dragons, and League, it was THE perfect mix. hehe)! They're constantly working on fixing items as well as fixing champions. (I know some of the reworks are silly, I'm still quite sad about the Cassiopeia rework- Rip Cassiopeia-) But many of the reworks have turned out very well, and they're constantly doing model updates on characters( Twitch, Karthus, etc...) Riot has even updated the client look and match history! As well, Riot is trying to make the client sustain itself, they're trying to come out with a version of Pando Media and I think they're even trying to get rid of DirectX. Riot has done many many things this season, they're remaking summoners rift(which is helping old toasters run the game just a tad bit better) And they're rewriting the story, and I'm sure there's many many things I failed to mention, but this paragraph is already way to lengthy as it is lmao...
As for people complaining about the lag, it's not riot's fault, people are intentionally trying to make the servers go offline. And even when they do, Riot still hands out compensation with Loss Prevented and sometimes even ip Boosts.
Personally, the reason I like this game so much, is because I love to make awesome plays, outplaying your enemy, is absolutely awesome, it's amazing thinking that I outsmarted another person, and when I get fed, people know they can count on me to do damage. And juking people as well, is quite funny I must say :p Annnd I like to play Alistar support, and whenever someone tries to take my bush, I just headbutt them and say in chat "DENIED." hehe. As well, you know you can always get better with said characters and try out new builds and runes.
My thoughts, anyways.