Ahri feels bad to play with and to play against.
She feels bad to play against because that overpower move speed at q. But also feels bad to play with because her low dmg at w and high mana cost. Why don't you nerf her safety it's all that she needs and then you can work for her. Her passive must be or reworked or changed because her high mana cost don't let her spam spells to get the heal also she just can use it efficiently at q . Why don't rework her passive something like a stackable passive every time you kill big minions champs etc grant power to her abilitys?. I though this for passive.
Passive you get souls by enemy kills big minions and monster defeats to a maximum of 20 , when you reach 10 souls you can empower one of your abilitys q, w , e Empowered q dealt true dmg on both parts. Empowered w it's cd starts when you press w and you get's move speed when a fox fire hit a champ and aditional dmg. Empowered e it's duration get's increased to 2 sec and can't be removed the effect You just can empower 2 abilitys so always you'll empower you q and the taunt could be empower if you want more utility or w if you pref an assassin style.
Her Q remove the move speed boost and her cd could scale with the lvl (8.5/8/7.5/7/6.5) So this way you are not that oppressive early and you reduce it's cd at higher lvls also it's mana cost should be much lower 55 / 60 / 65 / 70 / 75
Her W has been always a difficult ability to balance because it could deal a lot of dmg so i though something like this. When used 3 fox fires appears each one focus a different objective , the fox fires focus the enemy with the lowest hp the last enemy you aa'ed or if in range the enemy champion. NEW If the enemy get's charmed all fox fires go on it. 50/75/100/125/150 basically 10 more dmg every lvl ( scales with 40%) With these you benefit the good ahri's that hit their charm and also let you to decide who you hit with it.
Her e. The enemys charmed get's 20% more dmg by orb of deception. Mana cost 50 / 65 / 80 / 95 / 110 Charm duration 1.25 at all ranks.
Her R don't change.