Lance du Lac might be the best overall. But Flavius is exceptional in pvp and Queen P is exceptional in boss fights. Herja is great for helping out the team, but unless you get pure hp/defense increases on her, they don't do anything.