As a long time player of RPGs there's an ongoing issue that plagues believability and immersion (for me at least). Why is it in all of these games that you have party members join you who are apparently experienced heroes and adventurers (Wyll, Gale, Jaheira, Kahleid) and yet they are as low level as the player character who is just setting out, finding their way in the world. What would be great is if all of the players joining the party (at least in the early, low-level stages) have backstories that match their level of prowess. For example, Wyll could be a wanna-be hero with an overinflated sense of his skills rather than actually being an accomplished warlock. Similarly, Gale could have been just starting out his arcane studies before being abducted.
Obviously, characters met later could have more experience behind them in terms of backstory, but these level 2/3 "heroes" just don't make sense to me.
The same can be said for the origins options in the character creator. How can a soldier origin be applied to a level 1 fighter? Surely an experienced soldier would be at least a few levels to begin with. I would find it more believable if each of the origins were a fledgling direction that highlighted the player characters tendencies (to explain proficiencies) without making out like they've got lots of experience in any particular area.
The original Baldur's Gate did a wonderful job of this with the player character and Imoen both feeling new to the world of adventuring and finding their way. Even Montaron and what's-his-name were lowly enough to make sense in the early game.
As I said in the title, this is an ongoing issue in almost every team-based RPG I've ever played so I'm not having a dig at BG3, but would LOVE to see it fixed here!