Hard Chrome is still the King.
Cerakote is really nothing more then an especially durable paint.
Some newer processes like nitride and DLC are very good.
Electroless Nickel is sometimes said to be more corrosion resistant then hard chrome, but the coating is not as hard and durable to wear.
Cogan of APW says the best of all gun finishes is hard chrome over stainless steel.