ИМХО - зелья вообще не надо продавать ни за какие цены, ибо на последних этапах игры количество денег не имеет значения - на банковских процентах, скачках и на боях можно заработать сколько угодно. Зелья нужно давать за выполненные квесты, выполнение задания в охотничьих гильдиях (ну и те что есть у трупов) что бы их количество было ограничено и не повадно было их использовать каждый бой, а только по большой нужде.
И с ингредиентами для зелий - тоже самое (или штрафовать за приготовление зелий потерей игрового времени).
Тогда квесты будут актуальны в течение всего процесса игры.
Кстати, за использование "часа силы" и "часа стойкости" тоже неплохо было бы установить штраф, подобный штрафу как за "час ловкости".
И на ресурсы продажные цены тоже стоит увеличить, а закупочные снизить, и обменные курсы ресурсов ужесточить.
З.Ы. Кстати, наличие свободной верфи в эльфийском городе делает абсолютно неактуальным квест по восстановлению верфи в имперском городе.