Let's talk about the removal of DFG.
Honestly, DFG has always been a very toxic item, which no champ has ever really RELIED on. People built DFG on champs to make them piss easy to play. EX) Ahri dealt TONS of damage without DFG, but adding DFG in her item build literally made her only need two abilities to kill someone.
Long story short, removing DFG hasn't hurt ANY champion in league of legends. All of the burst mages still have insanely strong burst. DFG was a very toxic item, which made champions easier to play more than anything else. To top this off, Riot is using the removal of DFG as justification for buffing certain champs they want to. EX) They want to buff Mordekaiser and Veigar(Neither champ NEEDED DFG. DFG just gave them unrealistic burst with their already burst heavy kit). Another thing, they decided to buff Ahri because she "apparently" relied heavily on DFG. Yet they refuse to buff champs like Leblanc and Syndra who were ideal champs of the DFG(If DFG is meant for burst mages, then these two were the PERFECT example of burst mages). This just goes to show you how inconsistent Riot truly is when it comes to balancing changes. Honestly, I love this game a lot - which explains why I've played around 10,000 games. I just don't understand why Riot can't be more consistent with their changes.
Oh, and one last thing, STOP adding your new ideas to every champ you decide to release/change. EX) Nocturne gets a massive MS buff when moving towards a feared unit - Ahri gets a massive movement speed buff when she Q's. Annie gives her bear a massive movement speed buff when she presses E. PLEASE, Riot, STOP adding this silly mechanic to every champ you change. Honestly, if you think movement speed is that terrible in league of legends, then perhaps you should adjust it in general - rather than just giving random ass champs insane movement speed.