Repairs are not that hard to get actually. I just stand in a crowded area(Ul'dah) then go take a 30 min break. Most of the time it's done but if not shouting always work. Yoshi-P realizes the players issue with repairing and will fix the problem(can't get a full understanding since I used google translate). He might lower the npc repair costs and/or lower the materials needed to repair items.