After analyzing Irelia Rework, I've been thinking but it's about time to make League of Legends 2?
There is too much old champions in League with Binary Mechanics, Irelia looks out of League system and world, she literally is like a Devil May Cry style of character with insane movement and fast paced combat.
If you make League 2 you can fix your spaghetti codes and many other things, hell it might even be better than the current league, but if you keep innovating an old game with an old base game the game might be buggy and you might find champions that has kits that isn't on a standard old champion like

Think about what you can do to champions? Mages can actually be mages, Brand could rain Giant Fire Meteor on Summoner Rift, Malphite can actually make fissure in the ground when he ult with his R, Nautilus R actually shakes the camera and actually feels awesome to use, Nami Waves can actually have awesome animation and hell might even let her Ride it,