Blitz OP?
Good lord, he's tanky if fed and that hook can be annoying, but long ago I learned to ward the bushes so he can't sit in them to grab me and then use minions as a wonderful shield. I also play Janna, Zyra and Jinx bot lane quite often. With Jinx I use her W and E to zone Blitz out of the bushes when he tries to go into them. With Zyra I use plants and her E With Janna I just send a tornado through the bushes to force him out.
Do I get hooked occasionally, yes, or my ADC does. I remember one game where I kept telling my ADC to stay on the river side of the minions as they kept getting grabbed and I kept having to save them. (I was playing Sona and couldn't really force Blitz out of the bushes, even though I had a ward down and we could see him.)
Blitz isn't an OP champion. He does one thing. He hangs out in the bushes and tries to hook any ADC or support who forgets to watch for him. If you play it right you can get a couple good ganks on him early and then he's not a major factor.
As for him walking up to a midlane mage and getting a quick grab? You either didn't ward, forgot he was on the enemy team or weren't paying attention. Every champ you listed has the ability to prevent the hook from being launched and can shred Blitz unless he's built a lot of Magic Resist, which should have meant that the ADC was shredding him, unless the bot lane fed in which case. there is nothing you can do from midlane except perhaps roam down there early when it was clear that bot lane had problems dealing with Blitz.
Sorry, but he's just annoying. I play Cassiopeia and its junglers I fear, not Blitz's hook.