There's no real distinction. I think that people are dead set on the idea that DK is a complex character. He's always pushed by personal motivation. Good and bad are just words to compare another's interests to your own. When DK is the villain, he's bad. When he's the main character, he's good. It's as simple as that.