He has never stayed too long at any one club. Don't think it is what motivates him. I also find him a very difficult man to like. I don't think there is a single club he has played for where he has developed a real connection with the club. In his favor though is that he has never pretended to 'love' a club either. He is an honest player, and person, in many ways. I think he is a grade A asshole though. 🙂
Klaus, I know what you mean regarding Ronaldo v Zlatan. I just find it difficult to disregard Ronaldo's effectiveness.
In reality, for me, Messi is in a tier of his own. Ronaldo is the one that comes closest for me.