I've been very impressed with Milner's attitude throughout his career, at Newcastle he was basically treated like shi-t, from the comments from Souness "You'll never win anything with eleven James Milner's" to the way they sent him out on loan, wanted to sell him and then dragged him back at the very last minute. But throughout it all he just carried on, did his best + kept his mouth shut. Saw an interview with him this season and he said it would be his first season that he's started and finished the season with the same manager, this seemed to mean quite a lot to him. Man City seem to have similarities to when he was at Newcastle, there will be no stability there, managers will come and go.
I really hope he stays for at least another year, playing a full season in centre midfield I think he will be a revelation, I'd even make him captain.