Powder coating will always be the most durable, but also adds weight and thickness. Good for smoothing over welds and blending seams. Make sure your powder person knows their stuff and will mask all the bearing surfaces and threads or else you'll be grinding and tapping. Happened to me on my mountain bike in the EBB. Sucked removing it with MEK and scotch brite while trying to protect the other surfacesIs it better to powdercoat a bike or paint, i.e. paint from Spray Bike?
I do hear good things about spray.bike though