Ja, Händler reparieren alles wieder auf 100%. Es kann allerdings sein, dass die maximale Haltbarkeit sinkt, wenn etwas auf 0 beschädigt war (so genau kann ich mich leider nicht mehr dran erinnern - könnte auch bei einem anderen Spiel gewesen sein). Und nicht jeder Händler repariert auch - das tun nur einige ausgewählte. Nachdem man Aleroth verlassen hat, kann's eine Weile dauern, bis man wieder einen findet.
Beim Reparieren werden Haltbarkeitspunkte immer abgerundet, deswegen kann einen Gegenstand mit Haltbarkeit 0/1 nur jemand reparieren, der Fähigkeitsstufe 5 (100%) hat.
Solange man Gegenstände mit genügend großer maximaler Haltbarkeit benutzt, macht es (rein technisch) keinen großen Unterschied, welche Fähigkeitsstufe man bei Reparieren hat - man muss bei Stufe 1 eben nur häufiger reparieren. Aber da ein Gegenstand mit Haltbarkeit 1/15 noch genauso gut funktioniert wie einer mit 15/15, reicht es, ihn mit Stufe 1 immer wieder auf 60% zu reparieren und die gesparten Fähigkeitspunkte in etwas anderes zu investieren. Inwieweit das vom rollenspielerischen Standpunkt aus zufrieden stellt, muss natürlich jeder selbst wissen
