I have said this about a thousand times, but it is still completely true.
The reason we ship goals at times and struggle to score has very little to do with our defenders and our attackers. Our midfield is awful, and that is where the money needs to be spent.
Amazingly when you have a midfield that can control a game, you give up less goals and you score more. We have not had one since Milner left.