I like Plan A but Plan B is feasible as well because it would be that little extra gil sink. Also I would like personally any crafter to do repairs and it be level based but I know some may be against this, maybe they could make it cost a higher grade of dark matter to repair an item that doesn't belong to your DoH. Since NPCs can repair to 99% there is no point leveling the repair system for DoH as it is. They could make it where you couldn't fix maybe the Grade 6 items unless you were that specific DoH or something as well.