While I would actually like the Hulk to win this one, movie DD was pretty much unstoppable. If his spikes were able to pierce Superman, they could certainly pierce the Hulk's hide. DD was hit by a nuke and just walked it off.
The biggest weakness of course, is that the Hulk has an alternate form - whereas DD is only a relentless killing machine.
Now in terms of who's a better character, the Hulk wins hands down. DD was simply terrible, even taking away Bana/Norton/Ruffalo as Banner, the Hulk as a CGI character has personality, a lot more than DD.
Movie monsters can be a lot more than plot devices - done right they can have a lot of character and have meaningful interactions with the human characters (even if they don't speak).
E.G. Watch Dragonslayer (1981) Vermithrax Pejorative, probably the greatest movie dragon ever, done with puppets, models and stop-motion has far more personality than DD. You can feel the creature's rage and nastiness it has enormous personality. Smaug, for all his CGI slickness, is nothing in comparision.
For a CGI example, the Cave Troll from LOTR, it's a small mountain of CGI nastiness and we all cheer, when it meets its end.
DD is simply just a moving plot device, he doesn't even feature in the film long enough to feel like a serious menace and has zero personality. Pacific Rim's Kaiju were much better monsters !
So, while DD might win a fist fight, in any other sense MCU Hulk is vastly superior.