Originally Posted by
The Overlord
I think a big problem with a lot of Spider-Man villains is their stories lack any sort of stakes.
You called Joker a one dimensional character, you can argue Shocker is the same, he is just a greedy bank robber. But here is the difference, if Batman fails to stop Joker, people die, if Spidey fails to stop Shocker, Shocker gets away with some money that will ruined by an ink pack and a bank will have to pay higher insurance rates, I know which story I would be more invested in.
Guys like Shocker, Vulture, Electro, Rhino, Mysterio really come off as obstacles rather then characters and they represent nothing in terms of real stakes, Mysterio causing Spidey to question himself for a day or Vulture robbing bank doesn't really matter, it has no impact on anything.
There are way to get around this, Kevin Smith had Mysterio raise the stakes when he tried to drive Daredevil insane, rather then just making him feel bad for a day, I think Smith went too far into grim dark turf with the character (infanticide seems a bit much for Mysterio) but I would prefer Mysterio be creepy rather then campy. Captain Cold is a bank robber, but he is a far better character then Shocker, Electro, etc, because he is given humanizing moments all the time, stories spend time with his code of ethics, his relationship with his father, sister, etc. I will say they made Rhino somewhat compelling, because he got married and his wife died in a tragic manner. Either give these guys more high stakes stories or give them more characterization. Make Mysterio more creepy, make Shocker more honorable, etc.
The reason why Green Goblin, Dr Octopus and Venom rise to the top, Gobby and Vemon represent personal stakes for Spidey, while Ock represents greater scope stakes with schemes that endanger the entire city. More Batman villains either have better characterization or present bigger stakes then Spidey's villains.