It just seems rather off to me. I've been creating a holy champion and that gives me access to the good spell list. There are only 4 spells on that list; 2 of them are already Herald spells and 1 of them is too high of a level for me to ever cast, so I only actually get 1 additional spell. Contrast this with the other subclasses:
- Unholy champion gets the evil school which has 7 spells, but the only one they can actually cast is already a Herald spell so they actually don't get any spells. Why even bother giving them a spell list they can't use?
- Inquisitor gets the communication school which has 19 spells. 2 of those are Herald spells and 1 is too high of a level to cast, so they have a net gain of 16 spells.
- Green Knight gets the nature school which has 68 spells (!). 7 of those are Herald spells and 13 are too high of a level to cast, so that's a net gain of 48 spells.