Baldur's Gate 3 is a game with infinite replayability, and one of the many ways in which this has been achieved is by offering players 12 classes to choose from, all of which have a variety of subclasses. Naturally, some subclasses are more powerful and popular than others, but with 46 subclasses in total, there are also some severely underrated options just waiting for players to stumble on.