Nobody is perfect obviously. But Ditka has 6 division titles and a Super Bowl under his belt before Benson hired him. Haslett had been a very good defensive coach and Benson gave him his first shot at being a head coach. It didn't work out that well, but the team was only slightly under .500 during his time here and he coached the team to it's first playoff win.
DA had already been a head coach with an terrible record, wasn't a good leader and talked in cliches.