Really? What choices does my 11th level Rogue Assassin get when he turns 12th level? And, please don't say ASI, because everyone gets that.
I said they had a lot of choices, they just were not that powerful. Even choosing an Assassin, you still had by my count 13 different choices to make as a Rogue through 12th level, not counting so it is not like you did not have choices.
ASIs are part of the class chassis (for all classes). At the levels you get an ASI you have an overwhelming number of choices. At each of 4th, 8th, 10th and 12th level you could choose from one of 75 different feats (not counting racially restricted feats) or 27 different combinations of an ASI which is around 16 Trillion different possible combinations from your ASIs/feats alone through 12th level.
To clarify what I said; they have a lot of choices, not all are powerful.
A caster gets 2 new spells plus additional spell slots.
Most casters do not choose new spells every level and of the 12 different casters spread through the classes and subclasses only Wizards can choose 2 new spells every level.
1. Clerics, Druids, Artificers and Paladins get all of the leveled spells automatically. There are no choices here. The only choice they have in terms of spells known are Cantrips, and for the Paladin only if they take the Blessed Warrior fighting style.
2. Rangers can choose 1 spell every 2 levels after 2nd. They can also choose at third level to take primal knowledge and certain subclasses that give them additional spells, but this is a one-time choice with fixed spells, not a new choice they make again and again.
3. Warlocks, Bards and Sorcers in general get to choose 1 additional spell per level after 1st level, although it varies by level.
4. Wizards are the only caster that can choose two new spells a level.
5. Monks can choose the Way of the Shadow or Way of the elements, both which makes them casters but Way of Shadows offers no further choices on spell selection, Elemental offers 4 additional choices over the next 17 levels I think.
6. Fighters and Rogues can choose subclasses that allow them to choose approximately 1 spell every 3 levels.
I believe that covers every single caster available in the game.
That's two more options than any non caster gets. And they get that EVERY LEVEL.
Most of them do not get to choose 2 new spells every level. Most of them do not get to choose 1 new spell every level.
.