I was gonna say Kingsbury. I'd prefer an offensive head coach because if you get a good OC... he's gonna go out and get a head coaching job if he's good.
I watched an interview that he did not long ago, and he said that he has since learned a lot about calling NFL offenses since his days in Arizona. He hired Anthony Lin to coordinate his run game, and those 2 now have Washington as one if not THE most efficient offenses in the league. Of course it helps having JD5 at QB, but they don't have the talent that say... Detroit or Houston has.
If we can get Kingsbury as the HC/OC, and Jim Schawrz as the DC (after Cleveland cleans house) I'd be happy.