I'd pick Braddock. I think his toughness, spoiling style and determination would see him winning against the ultra aggressive Hart. I don't rate Hart as high as some others, he was a top heavyweight certainly, but I'm not convinced he was better than a prime Tom Sharkey.