My experience says a variety of paint systems will work if they are high quality materials and properly applied, including powder coat. Also, experience shows that no system works if there is bonehead level prep and application.
Basically, I ask myself "What coating system can I apply well with my skill level, budget, and tools and materials?