My view is that Joao isn't quite as good as he thinks he is. That's not to say he isn't a very good player, and I think we are actually about his level. But I saw a decent amount of him at Atleti and was never entirely convinced.
Maybe it could have been the constraints of playing under Simeone, but I don't think he has ever consistently shown why they paid so much money for him.