Had my custom touring bike powder coated by CycleArt about 15 years ago. More than 50,000 miles on it, stored outdoors, and the finish looks fine where it hasn't been scraped off in crashes.
Quality makes a difference -- you don't want powder coating by the folks who do cheap disposable lawn furniture.