+1 to the OP.
The current system is very annoying and juggling inventory between characters is not fun.
Now the prizes depend on your charisma and how much the merchant likes you (which depends on how much you give him/her for free).
Plus prizes are also better when casting guidance on your char.
The same prizes for every char and prizes only dependent on the reputation your group has with this faction would be better.
There are other exploits I find annoying:
- NPC drop everything you ever sold to them (but not their own goods) when you kill them.
This encourages players to kill every NPC before you move on.
- Merchant inventory and gold is limited and gets refilled every time you rest.
This encourages rest spamming to sell or buy stuff.
- If you exploit all this stuff (which is not complicated but annoying) money is a non issue in this game.
Grab everything you can, give it for free until you have max reputation, and then very soon all of your chars will have magic equipment, some unique items and as many potions, scrolls and arrows as they like.
It was like this in DOS1+2 too and there I found it annoying as well.
On the other side I really liked items in BG1.
You started with junk and finding your first magic weapon fealt importent because suddenly you are able to damage some enemies at all.
Unique equipment felt really great because it was rare.

Prof. Dr. Dr. Mad S. Tist

World leading expert of artificial stupidity.
Because there are too many people who work on artificial intelligence already