They each have their positive points but I've found a few flaws with each of them.
Joker doesn't deal much damage at all, even with his Persona out, it's moderate at best.
Hero is over powered and gains his magic back too quickly when dealing sword damage.
Banjo's jumping is awkward and he...