I feel like Blitzcrank's base damages are way too high
If Blitzcrank manages to pull someone into his team, you just won the fight. That's his strength. But in his current state, the base damage on his damaging abilities is so high that his team doesn't even need to follow up. Not factoring in resistances, Blitzcrank does a pretty decent amount of damage to squishies even without his team's help. Blitzcrank's teammates should be the ones doing the damage, not Blitz himself.
There's a reason why Alistar's base damage and scaling are so sh*t. Because he's way too disruptive. But at least with Alistar he doesn't have an escape after he has his way with your team. We should treat Blitzcrank the same way. For someone as disruptive as him his base damages shouldn't be so high.