Richter's tough, despite looking like Joe Dirt. There's a pretty reliable strategy for phase 1, but phase 2 has some fast dash attacks and combos (very satisfying to parry). He also adds a one-hit KO and can heal himself.
I loved this game. I wish there was more.