I always find she's a bitch to lane against, but I don't think she's OP. She is so, so squishy, and her skillshots aren't too difficult to dodge.
I'm not saying GIT GUD, but you probably just need more practice playing against her. The hardest lesson I learned was to disengage as hard as possible once she pops ult, and don't try to face her until it's down.
The best time to fight her, imo, is immediately after she blows cd on her charm, I've found, though that might not work against all of them.
If we could get an Ahri main to weigh in on what they find obnoxious when playing as her, that'd be good.
{quoted}
Every 9 spell hits(max 3 per spell) her next spell will heal for each hit. Best used on Q as it can hit the most times. It in itself doesn't heal.
I wouldn't call it long range. Moreso mid range in terms of spell distance. Long range would be Lux, vel, xerath, zigs.
The damage is split up between going both ways. Avoiding one direction is usually easy, only the more skilled ahri's can move around to land both vs a skilled enough player.
Overall damage in her kit isn't that impressive.
Oh yeah, I wasn't considering specific champ select b/c I don't know what the OP uses, but she definitely gets outranged. A cautious mage exploiting range advantage well can keep her at too low hp to engage safely.