This is an incredibly minor point, but it drives me nuts: The game tries to sort cursaders as they are best matched for missions, in the order of fewest to most enchantment points. For the "Training Montage" missions it ALWAYS puts Paul the Pilgrim first because he's a Tank, Support and Gold crusader. The problem is he's an Elf, and not a Human or Animal. The mission requires 3 crusaders and none of them can be an elf. Can you and an additional heuristic to sorting crusaders for missions to rule out ones that don't meet all of the qualifications?
You could send Paul, Shenna or Euodia, and then any other Animal Crusader on the mission for 100%. That would be why the game puts him there.
I'll add your vote to tweaking the mission list sorting on our suggestion list though.