Puerto Rican boxers are nowhere near as good as Mexicans. You got Carlos Ortiz, Felix Trinidad, Wiflredo Gomez, Wilfred Bentiz, and that is it as far as ATG. Cotto, Camacho, Calderon, De Jesus, etc. are not on ATG level. Mexicans have dozens of ATGs. Cubans on the other hand like you said you really cant count them. Olympic boxing is way different than the pros. Tons of guys are elite amateurs and just don't have the chin, cardio, punching power, etc. to be elite pros. Cubans knew they weren't going pro so they trained to be elite at the olympics where as american and other country pros trained to be pro boxers and just did the olympics in order to jump start their career. Pro and olympic boxing is almost like 2 different sports. If you took some of the top american or Mexican fighters and trained them from childhood to be olympic fighters and didn't waste time on sparring many rounds and instead just trained them to go balls to the wall for a few rounds. Then made them fighter in the olympics until they were 40 years old instead of sending 19 year olds they would have had a lot more medals as well. Look at Guillermo Rigondeaux once he was allowed to go pro. He is nowhere near as dominant as people made him out to be. They had some great old school fighters like kid chocolate and kid gavilan, but if you took the best cubans of the 70s, 80s, 90s and 00s and threw them in a pro ring they would not have been dominant.