Yasiel Puig is the kind of guy you can only like if he's on your team. If he's on the other team—no way, forget about it. But he plays for the Dodgers, so: go get 'em.
When he got sent down to AAA in 2016, I thought the probability of him coming back to play in the major leagues was low, at least as a major player. He already seemed unfocused. Falling off the top is hard. (I assume.) It must be hard on the mind to perform with the best, and then have it slip, and slip, and slip, watching the peak fall away as you try to arrest the fall. I didn't expect him back.
So: good for him for putting it back together.