While Yoshi has slightly more variety in its gameplay, I think DKC evens this out by being more tightly focused. Its a masterclass in pure platforming, with each level having a rhythm and flow akin to the music of a song.
The enjoyable tag team co-op also gives a point to DKC in my book.