Thanks a lot. I like this feedback, and some things are surprising to me, especially that you want background stories and more personality for the characters, which I feel are already much too detailed compared to the shop itself, which should be the main focus.
As for the client - my ambition with this game is to focus on the backend and let people write clients. There could be a 3D client, and a completely separate smartphone client, and a web-client, whatever.
The idea of having characters have their own gold and shopping trips is interesting, goes completely away from my own concept, but I will give it some thought.