Frozen_Heart
Hero
Honestly sometimes I think just let the people who want subclass/no caster/full caster versions of those classes just have them.I like half casters as well
Arcane half-casters: Artificer
Eldritch half-caster: Warlock
Divine half-casters: Paladin
Primal half-caster: Ranger
Universal half-caster: Bard
Ranger would still have to cast spells because the majority of rangery effects require specific language and most D&D fans don't want to learn additional subsystems.
And make a fully new set of half-caster classes to fill those roles. That way they don't have the baggage weighing them down.