Haye by tko. Johnson showed more power and his defense is good, but it's still leaky and he spends a lot of time with his back on the ropes. Against the ropes against Haye gets you caught, he's too fast, and his power puts him to sleep.
One thing is for sure. Johnson has the better resume.
Can't have a heavyweight resume worse than Bonin and Barrett though, so it's not saying much. Just that Johnson should be entitled to a shot at Wladimir Klitschko.