Mark my words, then, Giovinco will be at his best in a one/two years time.
He'll improve, I've no doubts about that, because the only thing he is lacking right now to become an important player for a team like Juve comes with experience and that is his decision making (mainly in front of goal...