IMO role playing is creating a character that brings-to-life a vision that inspires you. If a player can't find a subclass that does that then no amount of player agency, cinematics, or story elements will compensate.

Limiting the subclasses to the PHB is a pretty lame goal.