One of the best companion stories is Astarion's. His journey from a vampire spawn with a dark past to potentially finding a new path is really engaging. He has complex relationships with other characters and his personal growth throughout the game is fascinating.
Shadowheart's story is also top - notch. Her past as a Sharran, her hidden memories, and her gradual discovery of her true self as she travels with the party are really engaging. There are moral choices along the way that shape her character and her relationship with the other companions and the player.
Shadowheart's story is very captivating as well. She starts as a somewhat mysterious cleric with secrets of her own. Her loyalty to her goddess is tested throughout the game. As she uncovers the truth about her past and her beliefs, she undergoes a significant transformation. Her relationship with the other companions and the main character also evolves in interesting ways.
For me, it's Lae'zel. Her unwavering loyalty to the Githyanki cause at first, which then gets shaken as she experiences different things in the world, is really fascinating. She has a lot of pride in her race but also starts to question some of their ways, and this internal conflict makes her story stand out.
I think it's Lae'zel. Her story is centered around her Githyanki heritage and her strict military upbringing. She has very strong beliefs about her race's superiority at first, but as she travels with the group, she begins to question some of those long - held ideas. It's really interesting to see her grow and change as she experiences different cultures and situations outside of what she knew in her homeland.
I think Astarion has one of the most engaging stories. His vampire nature gives him a dark allure. His backstory of being tortured by Cazador and his attempts to gain freedom while also dealing with his newfound vampiric powers makes for a really gripping narrative. It's full of twists and turns, and his character development throughout the game is fascinating.
A good build could be a Sorcerer. Sorcerers have powerful spellcasting abilities from the start. Their innate magic allows for flexible combat and interaction in the story. For example, being able to quickly cast fire spells to deal with groups of enemies or charm spells to influence NPCs during important story events.
The Bard class can be great for the story in Baldur's Gate 3. Bards are charismatic and can use their performance skills to influence NPCs. They also have a wide range of spells that can be useful in different situations throughout the story, like charm person which can help in getting information or avoiding combat in some cases.
I'd say the Drow can be a good race for the story too. Drow come from a matriarchal and rather cut - throat society underground. Their presence on the surface in Baldur's Gate 3 can lead to all kinds of interesting story developments. They have to deal with the prejudices of the surface - dwellers while also having their own internal struggles related to their drow heritage, which can make for a very immersive story experience.
The Paladin class is also excellent for the story. Paladins are knights in shining armor, literally. They are bound by a strict code of honor. This code often leads them into moral dilemmas and complex story situations in Baldur's Gate 3. Their combat prowess combined with their sense of justice makes them a force to be reckoned with and adds depth to the story as they strive to uphold their values.