While you can say that he might win more trophies at City and earn more money, he still should stay with Villa.
He's the captain of the club he has loved and been a part of for a long time, adored and loved by Villa fans, and even can throw in the guaranteed starter week in and week out.(Yes, you would hate to think City would pay that more and not start him every week but I'm 50/50 if they would). At Villa he is the man and what our play revolves around. Even at City I think he likes to pay could be cut somewhat as even though Pep is a good coach I think Dean has brought the best out of him and can continue to do so.
We have had some tough times in the past and with that being said in those tough times absolutely no one could blame or get angry at Jack at leaving. But with NSWE, we are definitely a team on the up. Not that long ago, no way would even realistically get player's of Bailey's and Buendia's talent; we are a club on the up and a club moving in the right direction which cannot be said for a lot of other clubs not only in England but just Europe in general.
Yes the allure of trophies and getting top dollar is hard to not grasp but to me I would rather achieve something along the same lines with a club that I love and that loves me back.