I find it interesting how he has become very good and regular after leaving Sao Paulo. By the way, I say he was always regular, maintaining a level of play let's say standard almost every time he played for São Paulo. The fans chased him for not having great defensive skills and for not being very bright offensively. Strange that, soon on the next team, he adapted very well and became just what the fans wanted him to be. He's not an incredible side, no, it's not. He has his limitations, but even so he plays in a nice way and helps the team. Ironically, in one year for Ponte Preta he made more goals and assists than in three for São Paulo. This, not to mention the defensive part, in which he has become more effective.
Now, at Chapecoense, he's staying at that good level.
He is one more of those cases of a player who in a certain team (São Paulo, in the case) can not use his full potential. The style of play, the training, the way the coaches lead it? I do not know. But there are differences between the teams he passed, of course there are, and he has improved over time. Or at least it has become more effective than before.