I've seen someone saying that Ahri was actually a well-designed assassin
Despite Riot removing her assassin playstyle and making her become a mage, she would be a very well-designed and healthy assassin if she was modified once again to be one.
She has windows of vulnerability; pre-6, and without her ult, she lacks mobility and is vulnerable. She isn't oppresive and has some counters. She actually requires skill, and is reliant on skillshots. If she couldn't land the charm before the changes, she wouldn't get the kill. The true damage part on her Q makes it so that she can still be useful against tanky targets, while not making her a tank busting assassin Finally, thematically wise, she makes a lot of sense as an assassin. She is a sexual predator that goes after the men to steal their vital essence and allow her to become more human.
all have no cc whatsoever.
and
have slows.
and
have snares that are easy to react to.