would be nice if there were checkpoints in the levels, that activate when you are at them and/or when you gain a new different type of puke or when you hit a switch that took a long time to actually get to. I hate it when I'm so close to finishing but fall in spikes and have to redo the entire level.
I suggest that if a city has less of an item the price of that item is higher. Also when I'm on quests where the opposite guild attacks me sometimes the enemy party declares battle but i'm forced to ignore them and not do a battle