hey man, so i've been playing blitz off and on for a few years and he's fun. he's far from an instant kill. but i find having played him for so long i can get inside blitz players heads and dodge him more easily. really knowing the range of his pull is key. in reality aside from a with a pick team blitz isn't that useful. he brings a lot less utility than say thresh with all of his cc - but he has a few pretty standard counters.
firstly is blitz is countered by warding. if you can see the pull coming - then it's a lot easier to dodge. control the bush!
secondly is mobility - don't be so predictable in your movements. if you watch the pro's they move around a lot to bait out the blitz pull.
third - winions are great shields, use them effectively.
alistar is a pretty hard counter to blitz. he pulls you. you knock each other up. and you're ali so you walk out still tanky. or if you're adc is any kind of paying attention then he jumps in and starts wailing on their ADC. lots of options there.
ezreal - EZ is a soft counter to blitz - but his arcane shift does let him escape the blitz pull pretty easily.
not as squishy as he looks - blitz is squishy at early levels - but he's not as squishy as he looks - and since he's a one trick pony it's better to just ignore him until the fight is over - i find a lot of folks focus the blitz once the fight is engaged - it's a big mistake.
be willing/prepared to change your play. blitzcrank does require you to adapt to him - he just does. he's a great champ but he's not OP. if you or you're ally can't land hooks then he's useless. similarly. if you can avoid the hook playing against the opposing blitzcrank, he can't do very much and you win the game. just dodge the hooks - it's easy enough. if you play support/top lane. intercept the hooks and use it as you're initiation. that works too. but seriosuly - blitz is not that bad.