Just make inventory work the way it does in Pillars of Eternity: fully shared inventory. Sure, it's a mild imposition on one of the classic elements of the genre, but we're trying to have fun here and that system removes some real headaches. You go to a vendor and you just sell what you want to sell, no need to switch between all your party members. No one's inventory needs to be transferred when they go back to camp (which shouldn't happen anyway because party size limits are dumb and bad), because it's all a shared inventory. PoE got rid of carryweight, but the result of that was that you didn't have a stash and you just carried everything around, which introduces its own inventory-management issue. But that's easily fixed: just make the shared inventory have a carryweight equal to the sum of all current party members' STR-derived carryweight.
I don't know how any of you play this game without Party Limit Begone.