Here are a couple of changes that i personally think would help make these champs "more balanced". I hope you can share your opinions too :D
-The charm (W ability) can only be procked by: Her first q or her e or her ult only. (can no longer be procked by aas or second/third/fourth q)
-Passive no longer stacks
-Riven's e is now a normal dash. Autoattacking an enemy withing a 3 second window will give riven a shield. Makes the mobility part still there for her to escape but limiting the shield to only when playing aggressive.
-Each q that hits grants yasuo a windstack. At 3 stacks, the next q will consume all stacks to give him his tornado. **BUT** e+q gives 2 stacks. Here's how it would be: q (1 stack),q (2 stack),q (3 stack),q(0 stack) and his next q is tornado. or: e+q(2 stack), e+q(0 stack) and his next q is a tornado.
-Q damage and slow decreased. It now instead increases based on passive stacks on that target. Example: at lvl1, tahm qs a target at 0 stacks. It now deals 50 and slows for 30%. If he qs at 3 stacks of passive, he deals 80 and slows for 50%. Will nerf his laning phase a bit and makes it so that if he wants to engage with q he will lose some cc and dmg.
-Nerf her q damage. Add a new passive to her Q: Deals increased damage to marked targets. It does tone down her damage quite a bit.
-Interaction with some ults: Illaoi ult: W now causes tentacles to hit target. The cd of w is halved too.
Irelia ult: Q on marked targets will refund it's cd and consume the mark.
-Passive is now similar to shyvana W: It has a duration that can be extended and has a maximmum duration. Q and E damage nerf and add a small damage over time on the ult.
**Ahri**: Second part of q only deals true damage to charmed targets. Will reduce her damage in teamfights and makes her an actual assassin that can damage single targets and not chunk teams.