I agree with all the above.

Also, a little known favorite of mine is former IBF Bantamweight champion Orlando Canizales.