Yes please!

I stopped repairing my own gear because it's alot more comfortable to just go to the NPC, click "Repair all" and be done.
It would be great if you could just right click an item, or even select multiple items, and select "repair" without switching classes.

I also like the idea of improved repairs if done by a crafter.
Maybe add a small bonus to stats for a limited time or durability.

Oh, and I absolutely agree with letting crafters repair other people's gear and being able to repair in dungeons.