I'm for repaint when it's that far gone, and within your means to do so.
A repainted bike with new decals, being ridden, is great, in my view.
If I get my repaints scratched up and dinged, I'll simply do it again.
I really hope I ride them that much....