It's old news that you can play Baldur's Gate 3 for hours on end and still discover new content with each playthrough, but that doesn't stop it from being a pleasant surprise when you actually do come across something you've never seen before. A lot of minor characters and encounters have a surprising amount of lore behind them, and even the smallest items can have quite the story behind them. Many early fights which players may feel were only included to recreate the feeling of a random encounter are actually very well thought-out.