I'm thinking, for a strictly CC only view, what should you promote each character so you have an even spread of classes?
First I'll start with secret characters and pre-promotes.
1 Hero
1 Great Knight
1 Falcon Knight
2 Paladin
1 Bishop
1 Swordmaster
1 Mage Knight
1 Ranger
1 Wyvern Lord
1 Wyvern Knight
1 General
1 Sniper
1 Berserker
1 Sage
1 Rogue
and now, I'll start with each character's promotions.
Franz - Great Knight, Paladin
Gilliam - General, Great Knight
Vanessa - Falcon Knight, Wyvern Knight
Moulder - Bishop, Sage
Garcia - Warrior, Hero
Neimi - Sniper, Ranger
Colm - Rogue, Assassin
Artur - Bishop, Sage
Lute - Mage Knight, Sage
Natasha - Valkyrie, Bishop
Joshua - Assassin, Swordmaster
Forde - Great Knight, Paladin
Kyle - Great Knight, Paladin
Tana - Wyvern Knight, Falco Knight
Gerik - Hero, Ranger
Marisa - Assassin, Swordmaster
L'Arachel - Mage Knight, Valkyrie
Cormag - Wyvern Lord, Wyvern Knight
Knoll - Summoner, Druid
And then there's the trainees, which are a bit harder...Ewan is going to either be a druid or a summoner and and that is guaranteed, simply because there needs to be one Summoner and one Druid. Ross can go three ways; he can become a Ranger, a Berseker or he can become a Warrior. I believe Berserkers are the best class, so he will be a Berserker. Amelia will be a General.
Forde can promote to a Great Knight, as we already have 2 paladins. Gilliam can be a general, as we only have 1. Vanessa can be a Wyvern Knight, as we only have 1. Moulder can be a Bishop. Garcia is going to be definitely be a Warrior. Neimi will be a Sniper. Colm is a rogue. Artur is a Sage, Lute is a Mage Knight. Natasha is a Valkyrie. Joshua is a Swordmaster. Forde gets to be a Paladin and Kyle gets to be a Great Knight. Tana is a Falcon Knight. Amelia is a General, Ewan is a Druid, Knoll is a summoner, and Ross is a Berserker. Gerik is a Hero. Marisa is an Assassin. L'Arachel is a Valkyrie. Cormag is a Wyvern Lord.
1 Assassin
1 Druid
1 Summoner
1 Warrior
2 Valkyrie
2 Hero
3 Great Knight
2 Falcon Knight
3 Paladin
2 Bishop
2 Swordmaster
2 Mage Knight
1 Ranger
2 Wyvern Lord
2 Wyvern Knight
3 General
2 Sniper
2 Berserker
2 Sage
2 Rogue
This seems to be the best way to get as much useful classes as possible. There can be some variations, whether another Ranger, Warrior or Hero or simply who promotes to who. If you have any better suggestions, it'd be much appreciated.