I've never had an issue with the inventory system.
As a best practice I send all me "sellable" items to on character. Usually whoever can carry the most.
I let them do all the buying/selling, and then anything they buy for other party members, I transfer over once I've left the vendor.
I have 1 character keep most/all quest realted items and readable materials. 1 takes all the crafting stuff.
Never had issues with this method.