Alvarez easily. He's going to take some time to adjust to the majors and hit for a better average but he has a TON of power. Desmond isn't that great really, I don't see more than a15 HR, 75 RBI season from him in his career. Alvarez has 30 HR, 100 RBI ability once he becomes a better hitter at the plate.