Totally agree with much you say, you constantly have to evolve and improve, always attempt to get better.
We must never stand still and be satisfied, we made that mistake under Mancini.
But once in a lifetime player? really? I genuinely hope your correct but I just don't see that. I do believe the player you will see at City will be a very different player to the one that was at Villa. I think he could develop into a very good high quality No8, but even them, once in a lifetime, to me, is well over the top.