Victor Ortiz had no parents when he was a kid and looked after his baby brother who now drives trucks, and fought and beat Berto. And he's the WBC World Champion.
I'd say Morales is greater. Patchy towards the end no doubt, but fought the best at his best, and, despite losing the series to Pac, had a decisive victory over him when he was still a very, VERY formidable fighter. Floyd has been consistent, but has had some off performances and has faced less than stellar opposition. Overrated.
There's a guy called Cassius Clay making his debut on the undercard tonight http://boxrec.com/list_bouts.php?human_id=582731&cat=boxer
Well one of them has stepped up to the Pacquiao challenge 3 times, beating him once ... the other keeps making excuses and going on holiday every time the subject gets brought up.
Imo Mayweather's achievements are greater. Morales is a legend and always will be, and has been in some of the best fights the sport has seen, but Mayweather is the better fighter and has achieved more. If you compared pacquiao to morales you'd say pac is greater, if you compare pac to mayweather there is a debate.