One thing he isn't is average. I can't think of many 20 year olds in World football at the moment who are better than him, or at the very least have the same potential. Sort his attitude out and he'll be one of the best players in the world in a couple of years time. Mark my words....
I'd say he's average. Missed some right sitters last season, and is only a bench player at City (as he was at Inter). He may well have potential, but won't ever realise it because he's a bellend. Won't ever be as good as the likes of Tevez and Aguero.