Yoshi,

Before I drop my suggestions overall I will say this, money sinks are needed in this game. As such I suggest your do the following with repairs via NPC...
  • Add Accessories to the repair list of NPCs
  • Add Repair NPCs to ALL major camps (Baldknoll, Iron Lake, Bloodshore etc). Charge an extra 10% fee for repairs at these camps, its worth it for the convenience.
  • Add Repair NPCs to all non camp Aetherytes (Cedarwood, Oakswood etc). Charge an extra 20% fee for repairs at these locations.
  • Retainer Bells in ALL major camps (Baldknoll, Iron Lake, Bloodshore etc). Charge a service fee to summon these retainers to camps. Maybe 1k per 10 ranks, so a R50 would pay 5k to summoner a retainer.
  • Finally add NPCs to ALL major camps (Baldknoll, Iron Lake, Bloodshore etc). Lately you and the dev team are all about us 'playing how we like'. Well I don't like to have to run to the city states everytime I need to sell something.