Secondary rival characters are so much better than the actual leading villains most of the time.

I don't really remember if you fight Fujin and Raijin more than once, but if you do, they're definitely my favourite.