I've found the optimal crew size to cover all needs to be consisting of 10 human companions, one for each profession: 2 Archers, 3 Rangers, 1 Brute, 2 Swordsmen, 1 Spearman and 1 Warrior.