She doesn't even have to hit her seeds with Q, as it has leniency on sprouting them.
I agree this is dumb. Her Q's big enough to hit enough seeds already, it doesn't need to be bigger.
Played against one recently, like a few days ago, went to trade with her and her Q did 25%, nbd that's fine, but then her little shits did 25% more while we disengaged.
If you were bot she'd have dealt 20% with her Q, 20% with her plants and her ADC would have dealt extra while you tried to disengage. Even an ADC who's not got the best follow up like Ashe can hit you for an extra 20% quite easy, someone like Jhin with good followup can probably just kill you.
If you get hit by an E bot as well she's going to hit you just as hard with plants and her ADC can follow up better, realistically you probably burn heal or die.
Zyra just isn't well designed imo, and I heard she was a terror on release.
IMO her worst problem is the RNG, if she roots you right before her passive comes up she has a chance to drop two seeds on top of you, a chance to drop one seed and a chance for the seed to go somewhere dumb. When the first or third case happens it feels shit for one player because they're getting fucked by RNG, the Zyra went on her passive CD to try and get an extra seed on you and RNGesus said no or the Zyra randomly dropped 2 seeds on you and had 4 plants to kill you with. Both of these feel like shitty outcomes.
I don't really have a huge issue with her kit as a whole though. A DPS punish for a CC isn't a bad idea. It can be executed on well.
Ahri isn't really oppressive unless she gets ahead.
This is kind of Zyra's other issue. Whether she's ahead or behind barely matters. A Zyra who's ahead will deal a little more damage but a Zyra who's behind still has way too much damage in her kit. This is something I'd also like to see changed. Her plant base damage/level is just too high and the ratio is nonexistant. I think if you changed this you'd see Zyra feel much fairer because if she started to fall behind her damage actually would fall off.