Sixfortyfive
He who pursues two rabbits gets two rabbits.
Piccolo Jr?
That'd probably be my pick. It's just a matter of whether he counts as a villain or not.
Off the top of my head, I can't think of another major fight in the series that got as outright brutal as that one did toward the end.