In relation to the discussion about Toomes learning Peter's secret identity, I actually really loved that as a development, if purely for the touch at the end where we find out that Toomes seems to be willfully protecting Peter's identity from Gargan and his cronies in prison. I think what really made Toomes interesting as a villain is that he seems to genuinely respect Peter, acknowledging that both of them are just average guys coming from the same humble, working class backgrounds. I think that respect deepens (if begrudgingly) when Peter saves his life at the end of their climactic fight, leading to Toomes quietly repaying a debt of gratitude to Peter by protecting his identity.
What makes Toomes stand out as a villain (and especially as a MCU villain) is that there are all these different flavours to him, both good and bad, malicious yet strangely relatable. I'm hugely grateful they kept the character alive, his inclusion into the inevitable Sinister Six group that'll surface in future installments should prove interesting, especially given his strange new loyalty to Peter and how that might cause some degree of conflict for him later down the line.