I remember when he was posed to take the keys from Billups, solid career but I think hrs at the finish line
Just cause.... I'm sure its been mentioned already that Sony has the keys to many of his villains but surely they also had Vulture in mind at some point. I think Toby McGuire's Spiderman franchise had plans for Vulture to be the villain had they made a 4th one.
Idk who they could have used but Vulture just seems meh. Why not return to Doc Ock?