I agree with all of this, but Amir is so low-key, I'm not sure this view is universal. Amir is pretty clearly the better fighter and has a huge heart. I agree that CB will get a contract, but hasn't shown the heart to make much of a career.
I see Amir as a new Griffin or Bonnar - smart, witty, and with any luck a decent fighter. I think they make better representatives of the sport than the lunkheads.
lefty