A Small Point for the Kayle Rework...
This is going to seem like a nit-pick for the majority of people, but...
The spelling of the name
"Kayle" should be "Kayel".
Now before the Kayle Mains all light the torches and sharpen the pitchforks, hear me out!
Apart from the fact that phonetically the current spelling lends itself more towards "Kay-leh" than anything else, "-el" is a Hebrew suffix which is a very common feature of angelic names, because it means "of God" or "God's". Examples include; Michael, Gabriel, Gadreel, Azazel, Samael etc. So this spelling would better suit an angelic champion.
"Kay" is fine, because it can either derive it's meaning from Arthurian legends where it would mean "Keeper of Keys" (despite being a male use of the name this would still fit the champion), or as a short form of Katherine which has several opposing meanings which can all be symbolic of her relationship with
Morgana.
This is all just my two cents and I don't expect it to be changed, but it's just something that popped into my head that I can't shake off.