I like the flexibility, and I don’t think that they should change it. Not least because there are extremely good narrative reasons to change Shadowheart’s subclass at the end of act two. If they go about trying to restrict her respec, it could end up bugged, which would be awful for roleplay.

And that would require the devs making judgments about which classes are essential to an origin character and which are not. It’s pretty clear that Astarion is not narratively hard-locked as a Rogue, for example. So he could be respecced but other origins couldn’t? I feel like there would be a lot of resentment if the devs made this kind of judgment for the players.

Besides which, you can work fun/useful multiclasses into Shadowheart’s cleric build, and I wouldn’t want that to get messed up either. On the whole, not a fan of the idea of preventing her from being respecced.

And I also like being able to pick out my abilities/skills? Isn’t that part of the fun of the game, seeing everything that the classes can do, sorting out what you like best, and working that into your party?