Id argue Silva has been massively underwhelming for some time to be honest. Walker was at the time arguably the best rb in the league and hasnt kicked on at all. Leporte is the big exception but the rest have been absolute dross.
I think you're being extremely harsh on Silva there, he is rotated between CM and RW a lot and still looks great most games. Brilliant player.
Jesus is a decent sub, never kicked on properly as he's Aguero's understudy but his goal scoring record is very good for a backup player.
Sane, Ederson, Walker, Laporte, Mahrez and Gundogen have all been excellent signings and showed for the past two seasons, despite this season going sour, they're still excellent on their day.
It's funny people hating on Guardiola for losing