I think this slightly overrates us. Based on this season, I'd say
Hart = Bravo (toss up)
Zaba = Alves (toss up) both have been mostly average with one or 2 good games and a lot of shit games.
Clichy over Alba: Clichy is actually clearly better than Alba.
Pique over Kompany. This is not even close.
Mathieu over MDM or Mangala. This is slightly closer. As none of the 3 have consistently played, but Mathieu shades it on superior performance overal
Silva over Iniesta: this too isn't close. Even though like Alba, Iniesta often gets overrated. Has been good but not stellar.
Yaya over Rakitic: Yaya is by far a better footballer, but this is quite close on this seasons performance.
Busquest over the Ferns: not close at all.
Neymar over Nasri: not close at all
Messi over Dzeko/Milner/Navas: this is a runaway. WC to average.
Aguero over Suarez: Aguero wins by a bit. Aguero is by far the better striker this season, however Suarez team play makes this closer than the stats show.
Even if you give all the ties to City I.e Hart, Zaba, and sure City will have more players in a mixed squad. But the reality is this, in every position in which City is better, with the exception of Silva over Iniesta,the City player is only slightly better. While in perhaps every position Barca is better, there is a huge gulf in difference, except for Mathieu over Demi/Mangala.
Thus, having more players in the joint 11 is a bit of a false sense of comfort. Their team is comfortably better than ours. So are Bayern, and Real Madrid.
We can beat Barca, just like inter did them a few years back, and Malaga this weekend. But let's not confuse that for us having a better squad. We don't.
For example, just coz Arsenal came here and beat us doesn't mean I think they have a better squad. It just means they beat us. Similarly when we beat Barca tmrw, I wouldn't fool myself into thinking we have a better Squad, just that we beat them.