If they played for the other teams, we would have said the exact opposite. That Lindelof and Maguire are better than Akanji and Laporte (or at least better than Akanji). I do not see much difference between them to be fair. And then we have Dalot who is better than whatever City have.I see 5 players are far better and good enough for any starting XI team that challenging the league. While the 6th one is good enough to start and be key player for Spurs. To have 6 quality in their squad depth is exactly what any team need anyway, 6 quality squad depth to cover 10 outfield positions. Quality over quantity.
Basically, Akanji and Laporte are much better CB than Maguire and Lindelöf. While Phillips is better than McFred because I rate Phillips to be good enough for Spurs while imo McFred is west ham level at best. Mahrez and Foden are much better than Sancho and Garnacho. Their full backs are meh but their backup full backs rarely play anyway, Pep uses CB as full back now.
Phillips is around the same quality as Fred or McTominay. A very limited player who can do an ok job in some circumstances.
They have three good attackers in Mahrez, Foden and Alvarez. Unfortunately, Sancho so far has been a waste of money, and Garnacho might be good but too early to say. Nevertheless, is a slight advantage for City, not by much.
The main difference is in the first 11, not cause they have two great first XI or anything like that. Everyone in their first 11 is good (or made to look good cause of the system like Ederson or Akanji or Ake), while we have Martial, Eriksen and Antony who are not good enough for a first XI. They have essentially an active roster of 16 reliable player, which is far from two starting XI.