I think it's just a matter of preferences. There'll always be people saying prices are too low/high. Personally I think economy is as much a part of game difficulty as combat is. Maybe even more than combat in early game.

I think different difficulties should have different prices. On explorer everything should be dirt cheap like it is now. No need to think what you buy, just buy the whole shop. On tactician on the other hand gold should be a constant struggle. Barter and thievery almost a must. Crafting is necessary if you want decent gear and some additional skillbooks at the same time. Every free piece of gear/skillbook found feels great. I was so happy when I found that battle stomp book pre-hotfix. Finally my warrior was going to have 4 skills, finally he got 2 cc. Battles became so much easier. Then when I found it after hotfix I felt nothing because I had all skills bought and 2k gold in my inventory.