I use Dr. Color Chip (I think that is the name) and am satisfied with the results. You could try this (or try somebody doing this for you) and see if you like the results. If not, you could then paint. If you do, you'd be out around $100, instead of $500.
New paint, correctly applied, is more likely to hold up. The big issues are whether it is correctly applied, high quality paint, and does it match. If you have a good place, with recommendations from people you trust, and especially if you can see their work, then you pretty well satisfy these concerns.
Jim