Morales didnt have better competetion than Barrera

I'd say the greatest Mexican is Barrera . Chavez is his closest rival but Barrera is a better technical boxer plus he has superfight wins over unefeated superstars .