Yeah, I could see it working either way, either divided up by some clear defined factor:
Non Casters (Barbarian, Fighter*, Monk, Rogue*)
Half Casters (Eldritch Knight, Paladin, Ranger, Arcane Trickster, Warlock)
Full Casters (Bard, Cleric, Druid, Sorcerer, Wizard)
This could be a little...