Striking the balance that makes you happy really is a matter of preference. I am very pleased with my distribution as presented in the OP, but I understand for many people that won't make them happy.
For the various bloodlines, domains, patrons, colleges, or whatever, I am just allowing those to remain unchanged. It allows from some overlap and a bit of sameyness, but not nearly enough to concern me personally.
Balance is more personal preference.
I was more talking about how this is a thread about sameyness. And we made the full casters less samey by making the half casters classes more samey.
It's the bard.
If its a Arcane half caster then you have 2 half casters with uses the Arcane list.
If it's a All list half caster then you have 2 classes half casting for Arcane, Divine, and Primal.
And let's not even talk about artificers. Oowee.. The bard needs a school restriction.