I think it's wrong to measure Criscito's ability only on what he has achieved at Genoa. Simply because he has been playing great for them doesn't mean much once he comes here. He is a guaranteed starter there, Gasperini trusts him and they play in a different system there. All that will change when he comes to Juve: the pressure to perform in every game, no guarantees, he has to earn his place, different coach, different system.
But I would definitely like him to come back, to see what he's capable of this time around.