Larian could definitely work a bit more on character development as a concept. Start things a bit smaller sometimes so they have room to grow. And small doesn't mean being a level 1 character with an epic background who is abducted on a ship for a temporary inconvenience.

Baldur's Gate 1 does that so well. It creates a great arc for the protagonist.