Cleveland had horrible coaching. I honestly think even Jason Garrett, if he went there would be a drastic improvement.
Even keeping Greg Williams would have been better. He showed good leadership skills, as opposed to Kitchens, who never has.