Can't help but feel like we're being used again here.
Would you really leave Real Madrid if they're upping your contract and you play for Zidane?
Yes, he'd get a similar if not a better contract here, he'll play under Pep and is a long term starter alongside Kevin.
Not to mention he had a City shirt as a teen. ;)