I agree about a DM and keeper but your team there (or lack of it) is based on wanting real quality in each position. I don't think that's entirely needed to be a top side. A handful of real quality mixed with solid players is not unusual for top sides.
I reckon capitalism has ended that, if we're talking about sides that can win the Prem/La Liga and compete for the CL. Who are the weakest starters for the top teams? Not a ton of only "solid" players on that list, and in most cases it's either a proven quality player in a bad spell (Casillas, Pique) a young player who will be real quality real soon (Bernat, Carvajal).
Bayern - Bernat? He's pretty damn good. Everyone else is fantastic.
Madrid - Carvajal is the weakest starter they throw out there and he's had a strong season and is a very good player who is only 22 and will probably be a top RB very soon. Casillas is the other one, but he's got an incredible amount of experience. Still, they'll likely replace him sooner rather than later.
Barcelona - A starting CB, be it Jeremy Mathieu or Pique or Bartra. After that, it's probably Rakitic/Xavi or Dani Alves, so yeah.
Atletico - Tiago and Siquiera are not close to world class, though the former has played very well for Simeone for years now.
Chelsea - Willian is their weakest first choice player. He works hard and does a lot of good things but is probably short of top quality. Then you could question Oscar and Azpilicueta/Felipe Luis, but that's pretty damn nitpicky, especially in the latter case, as Azpilicueta has played very well for Mourinho and Felipe Luis is coming off a fantastic season and probably just needs some time to adjust to a new club and league. Terry is old and slow, but Chelsea's D is tops in the Prem and he's a favorite to make the PFA list right now, I'd think.
those are the 5 teams 'd say are the top sides right now. The 2nd tier is something like: Man City, PSG (Those 2 really should be alone in their own tier between the above sides and the ones that follow), United, Arsenal, Dortmund (They'll rebound), Juventus, Roma. Those teams have 3-4 starters who fall short of real quality, but that's the main reason they're in the 2nd tier.
Man City - Kompany's partner, Navas, Clichy, Fernando.
PSG - Lavezzi, Marquinhos, Maxwell
United - Both CB's. Our front 6 is basically all central players, but if we added 2 quality CB's you'd fancy Van Gaal to get a diamond or something to work well.
Arsenal - Arteta, Mertesacker, Sczesny, Welbeck/Giroud. All solid players. Not good enough to compete for major trophies.
Dortmund - Langerak/Weidenfeller, Schmelzer/Durm, Immobile
Juventus - Evra, Llorente, Pererya (they are sort of like us in that they have a balance problem more than a number of quality players issue)
Roma - Iturbe/Florenzi, 2-3 defenders now that Benatia is gone, Gervinho
Liverpool can get back into tier 2 by adding the right DM and CB, and they'd be happy enough there, but if they want to push Chelsea for the title, they need more than that.