It's not a popular opinion, but Riot thank you for your champion design on the past 10 champions
There's a great deal of hate out about the design changes riots has been taking, and while I too have a long list of things I would like to see changed or fixed, I think Riot has been making the right decisions and really trying for "easy to learn hard to master" champions. This is showcased strongly in the past 10+ champions.

All of these champions represent how the gameplay has evolved from the early days of pre-season 1. Whether it's with skill shots, timing, battlefield management, each go far and beyond the call to create a really enjoyable experience. We're moving away from everything being determined purely by metagame mechanics like farming, jungle paths, and letting numbers be the only basis for success. Which is refreshing, as it gives new players something to work on and learn, and veterans an enjoyable edge when going into a match. League isn't perfect, but I felt like some thanks was in order. Thank You Riot for your continued efforts to make Leagues gameplay more exciting, fast paced, and truly skill based.
those are all the champs that have come out since I started playing, and I have to say I agree with you while people may not like the mobility creep and loaded kits of these champions, it does make for a more interesting game experience.