Good call on the Hagler thing too. Marvin often "out thought" himself in the ring against guys he had respect for. (there were not many of those). He blew away anyone that he didnt, but those he did he often fooled himself.
Duran is a good example. Hagler was on the verge of blowing Duran out early on. He was convinced that Duran was good enough that he could not actually be getting to and hurting Hands of Stone so easily, so he deduced that it was a "trap" and slowed his attack and became more methodical and predictable, playing right into Durans hands. Once he realized his mistake and stepped on the gas in the final rounds, he almost ran Duran out of the ring.
Against Leonard, Halger put tremendous pressure on himself both by making every concession Ray asked for( from gloves, to ringsize, to number of rounds) and by putting immense mental pressure on himself by thinking that his career would be a complete waste if he did not beat Ray. He made the mistake of boxing orthodox thinking that Ray would be "ready for southpaw" and hoped to out think the master thinker. He assumed control of the bout when he went southpaw. I think he won anyway, but once again, if he comes out southpaw, there is probably no doubt in this fight as Ray does not survive to the final bell to steal a decision. (little trivia here, Ray Leonard was HANDLED in closed sparring sessions by southpaw Quincy Taylor, who dropped Ray once. Ray would later take over and manage his career briefly based on his sessions with Taylor).
I also think you can add a couple flawed fighters.
Mike Tyson-Could not fight inside well at all, despite being "made"for close range.