Zoe made me realize I don't have fun playing League anymore
I know Zoe has been controversial and many have already complained about her, so I don't want to dwell on her specifically.
However, since her release, the amount of time I have played League has steadily decreased. I used to play 6+ games a day at one point in my life, and now I am down to just a couple of games per week.
It sucks that Riot is more committed to releasing new champions with overloaded kits rather than addressing many of the existing champions who see very infrequent play. For example, I don't know why Zoe is rewarded for missing her E (it turns into a huge area of denial) when Blitzcrank gets punished for simply using his W. Further, some champs like LB and Viktor have sucked for a while now and don't see much attention; I should add I know Viktor recently saw some buffs, but they aren't much and were LONG overdue considering he was beyond useless ever since the Rylai nerfs took effect. Other champs like Aurelion Sol are completely unrewarding to play as they take a lot of effort and don't reward the player for high skill cap. There is such a large imbalance of risk-reward among champions that is is pretty ridiculous.
If you watch the DOTA championships, almost every hero got played through the entirety of their tournament. Now don't get me wrong, DOTA has several of its own issues. However, that game does a lot better of a job making sure all of its heroes have usefulness and are viable to play. League is far from that - every 2-3 months we get a new "meta' where just a handful of champs are A+ tier, while every other champ is crap due to runes or itemization.
Going back to Zoe - League is getting stale. I'm tired of the game revolving around such a small pool of champs, with most new releases being incredibly broken and old champs just forgotten about. Kudos to Riot for going back to redesign some old champions, but IMO it's too little too late, and the reworks are not always great anyway; I still never see anyone playing as Urgot for example.
Get your shit together Riot
. Riot needs to drop the keystone idea and go back to classic masteries. The new runesystem is garbage preseason 8 and season 8 fucking sucks