yeah, he made some progress in the last year or two. i remember when he played for inda and was dubbed an other new pirlo by some (once he recorded four assists in a single game, that was impressive indeed) but i always found that he dearly lacked consistency, every 3-4 good games were followed by just as many shitty ones. that's what made real sell him too if i'm not mistaken. now it looks like he matured a lot.
Yeah he has has inconsistent streak since his early teens, top talent but not the top drive and mentality to withstand the pressures of being the it midfielder, probably been seen as the next Modric since he could walk, not everyone can handle that. Same thing whenever I seen him in Croatian NT, just can't hack the pressure of being the next key player for them consistently.
He certainly couldn't handle it in Real, even if when he was on it, he the most natural baller around. Taken a while for him to get going, but in Chelsea whenever I see him he is allways very good for them. He doesnt have much pressure there to be THE guy, just one of many and that quietly given him peace of mind to develop to next level as a player.