I think you're overrated Hamed's chin. MAB slapped him around, and Barrera was HARDLY a puncher. Nelson was a LEGIT puncher, and an accurate one at that. Hamed gets put to sleep circa 9-10.
Hamed took Barrera's shots better than he did some other opponents. I think Alicea may have hurt him when he dropped him. Against MAB, the punch that appeared to hurt him the most in the 9th round, Hamed was also jumping back so it looked worse. But Hamed kind of went into a shell and seemed happy to show that he could last the distance. He might just be happy to lose a decision against Nelson.
Nelson. The best way to beat unorthodoxy is with ultra-orthodoxy and vice versa. Nelson was a bigger man than Hamed, and proved himself at higher weights. And Jeff Fenech was probably better than 90% of the guys Hamed beat, notwithstanding that Nelson was probably sick that night. I like the poise, balance and talent of Nelson here.