Of Baldur's Gate 3's 12 classes, none stand out quite like the Fighter does. The Fighter is certainly one of the game's most adaptable classes, as it can be built for almost any situation. Unlike the Monk class, which is made weaker by its versatility, the Fighter is the best jack-of-all-trades class in Baldur's Gate 3, and players can even play as the Origin Character Lae'zel if they wish to play as a Fighter with a unique story.
Source:https://www.cbr.com/baldurs-gate-3-dnd-fighter-build-guide/