Well, I got to thinking, maybe keeping track of and moderating what skills a unit can have on different situations would be complex and annoying. Moreso in Fates than Awakening, since every character can potentially learn all skills except exclusives.
So, to keep things simple, clean and more importantly, balanced, I'd say we should limit the scope of learnable skills and available classes to only those available by Heart Seals ("by personality")
My reasoning for this is:
-These are classes characters will ALWAYS and even with multiple playthroughs, the list of possible skills won't change.
-It prevents peeps from running the "all weaponbreaker" builds so many peeps fear
-It will help narrow the gap between new players and veterans.
It also adds a bit of "canon" flavor to characters xD but, anyway, this way, almost all characters are balanced nicely in terms of available skills and classes, except for Corrin and Kana.
What should we do with them? Banning them would be a bit harsh >.< imo, since Corrin is meant to be the player's cornerstone AND he's the only one who, under this rule, can gain different class sets by different playthroughs, I say they are the only ones who should be allowed to use any legal skill, because they CAN get those from Heart Seals.
Opinion?