The club will never progress to where it wants to be (CL winners) if players like Milner are a regular in the side.
Milner is our Phil Jones, works hard, will run all day for you but ultimately isnt good enough. Teams like Barca, Bayern, Real etc dont require a workhorse with very little talent to be successful so why do City?
Milner should be nothing more than a squad player at City, playing a dozen games a season to give others a much needed rest. If he is happy with this, fine, if not then he should be moved on to free up space in the squad so the likes of Suarez can play those dozen or so games per season. For me its buying the likes of Milner for ridiculous fees and high wages which means they command some game time every season which hinders the development of the likes of Suarez.
Might not be a popular view but i would be happy to see the likes of Milner moved on.