That depends. If you can get it with a DW ability of Reckless, Wild Charge would be better. You'd still suffer recoil damage, but if you need Pokemon down quick, it would be worth it. Now, for Thunderpunch. Decent power, chance to paralyze, yeah. Pretty sweet. But then again, it depends on what you need done. In game vs. leaders or E4, or champion, Wild Charge. Be sure to stock up on the best potions you have access to because eventually, recoil will be your downfall. For competitive, Thunderpunch. That way, you don't risk recoil destroying you. It has a nice side effect, too.