It's interesting, but I've found that 8 way joysticks are horrible for DK too, except for the Xbox 360 controller, which I've found works perfectly for me. Unfortunately they keep malfunctioning after a month or so, like Mario automatically climbing ladders even after letting go of the stick for example. I also tried PS4, PS3 and Xbox One controller 8 ways: terrible.
I've found the Xbox 360 controller to be by far the most comfortable, easy to use, and reliable controller for DK (if it hasn't started breaking down). I've lost count of how many I've bought. I tried the D buttons on the PS4 controller, and it's too much hard work. I also tried one of those little SNES controllers for PC, but it's really uncomfortable because it's so small, and not reliable enough for going up.
I might try a different alternative at some point.