I spent a few hours fiddling with parameters for the Lushen universal FE randomizer. This should give you sane character loadouts while keeping each character pretty fresh and unpredictable (whoever rolls the Marcus slot won't have strictly and exactly Marcus's base stats).
For the like 3 people who use randomizer runs, enjoy
> CLASSES
> * Randomize Playable
> * Include Lords
> * Creating Matching Prf Weapons
> * Include Thieves
> * Assign Classes Evenly
> * No Growth Adjustments
> * Randomize Bosses
> * Retain Personal Bases
> * Loose Gender Restriction
> * Force Class Change
>
> RECRUITMENT
> * Randomize Recruitment
> * Use Fill Growths
> * Match Base Stats
> * Use Slot Class
> * Include Lords
> * Include Thieves
> * Allow Cross-gender
> * Strict Matching Weapons