So currently shops are just boring, identical, invincible sticks. The only variation is that a single shop, at spawn, has an NPC, forcing you to travel there should you ever need hand weapons.
My suggestion is that shops improve with use, but also become more vulnerable. This shouldn't be too...