Personally I would be powdercoating as it is much harder wearing and keeps it's looks for a longer period of time.
Bit like anything, it's all in the preparation.