I like it. There's a nice balance between battle and downtime that lets the player set the pace. I think if the randomly dropped items were in the shop too it would emphasize that part well. Good work.