This is something I go back and forth on, like much of 5E.
I can understand having subclasses at 3rd level, or having them at 1st level, or even 2nd... but it seems strange to me this isn't uniform. Now, I've already adapted all classes to gain subclasses at 1st level, but I was wondering how others might feel about it outside our group.
So, would you like to see all classes choose their subclass at 1st Level?
Thanks for your input!
Yes, without a doubt.
The one thing that has consistently annoyed me about playing an Artificer, Bard, Rogue, Wizard, Barbarian, and so on is when your subclass gives you a proficiency, or grants you a substitute ability modifier (e.g., Battle Smith Artificer).
If it's armor or weapons, it means you have to buy new equipment. It can't be your starting equipment.
If it's a skill, tool, or language proficiency, it's probably something that should be pretty important to your character, so you really should know how to do it immediately.
If it's a substitute ability modifier, it means you're very likely to have terrible modifiers until you get it.
The real pain is that the only benefit to doing it like they did with delaying proficiency is the multiclassing rules. It really, really frustrates me when they make classes needlessly less playable at low level because if they don't then multiclassing is broken... when they should just fix the multiclassing rules. It's especially irritating because Cleric (Tempest, War, Order, etc.) still lets you abuse it! The delay doesn't even really matter!