My first question is how does it hold up over long periods?

I expect a paint job to last indefinitely, if well cared for. I've used cheaper topcoats that failed in about 5 years. Since I guarantee my work long term, I need to know it will hold up 10-20 years, on every job.