I use Mario and(moreso) Weegee. Infinite is generally banned where I live, so D3s rely on CG which is still ridiculous at racking up damage. They can't do anything like that on weegee with the infinite banned. Ouija is also pretty good against D3 in general, combos and kills easily. The good part about weegee is he deals with my other most hated matchup, Wario, and another bad matchup(in my experience), Diddy. I just use DK against everyone else. I also believe weegee is a 50-50 for DK and you don't need a counter for him.