And thats why i think each should have at least 3 subclasses (builds) that cover different fluffwise and mechanically archetypes within common theme.
Also fluff although influence mechanics is mutable and can always be discarded or changed, so we don't that many Sorcerer classes as you suggest. Rather than more subclasses which some may achieve Heritage not by ancestor but for example by being born under certain star conjunction or whatever you come to your mind and cause you inherited sorcerous talent.
Also i like concept of Fanatic (it is broad) but i proposed Barbarian (classic name) that also covers many of the same archetypes you mentioned for your Fanatic and have also slightly magical (primal) touch to it.
Also fluff although influence mechanics is mutable and can always be discarded or changed, so we don't that many Sorcerer classes as you suggest. Rather than more subclasses which some may achieve Heritage not by ancestor but for example by being born under certain star conjunction or whatever you come to your mind and cause you inherited sorcerous talent.
Also i like concept of Fanatic (it is broad) but i proposed Barbarian (classic name) that also covers many of the same archetypes you mentioned for your Fanatic and have also slightly magical (primal) touch to it.