Hard No, but unlike some others, I'll explain why:
1) This is my first Larian game so I'm not familiar with how they like to do things. I don't want to waste 20 hours doing something a certain way only to find out it won't work later on.
2) My DM in our TT game wants his players to have FUN. That being said, if they make a bad decision making or leveling their character and want to change it, he allows it within reason (same class/race choices etc).
3) As much as I enjoy a game where choices have consequences, I firmly believe that this should apply to the STORY but not the MECHANICS. Example: During my current playthrough, I wasted more time doing things as I wanted, rather than doing them when they came up in the game. As a result, there were some tragic deaths that I had prevented in earlier playthroughs. THOSE are the consequences that I want...not 'you need to restart your 40-hour game experience because you didn't take the right subclass'.