Actually, as much as I don't like that he'll sign for Barca, I like it that he chose the club he wants, not the club that pays the most. He'll most probably get less money in Barca than in City.
Maybe he was a Barca fan or maybe he just wants to be part of the best club atm, but no matter which of the two attracted him to Barca, it's still better than signing for a team that pays you the most.