A few seasons ago, he had a great start to the season and looked like a player who could belong in that “world class” player bracket. But he has followed that up with at best 3 seasons of mediocrity. If he can consistently rise to the level he displayed for that half a season, it will be a good deal for Juventus, but more likely if he continues his “nearly man” form, it will be an expensive mistake.
The lack of transfer fee obviously gave Juventus more wiggle room for his pay, but IMO he isn’t worth half of what they are paying him (at current rates). That puts him on more than any of the Man City team, and lets be honest, he wouldn’t make citehs starting line up, and would be lucky to make their matchday squad when everyone is fit.