pacheco is better, in the U19's championships last summer pacheco was played out of position and outshone canales in every game, the only reason people might think canales is better than pacheco is because canales was lucky enough to stay in spain with a club willing to play him