I think Siege of Dragonspear's biggest problems is its narrative dissonance since it was just kind of put in between two games.
True. Beamdog knew where they started and knew where the game should end because there was already a game right after that in the time line, hence the railroading. But we ALL knew that going in, so every body acting pissed because it's too linear, honestly, what did you expect? We all already knew the ending, dont act surprised🤦‍♂️