I like finishes that can "burn-in" to the previous layers, which allow repair. Shellac and Lacquer are great options for this reason.
Lacquer (the real stuff; lots of products say lacquer on the label) is the only commonly available wood finish where each coat becomes part of the previous one. Other finishes just pile up one on top of the other.