Hard Chroming is the most durable finish one can put on a gun period. Unlike the the polished "chrome' you often think of(which is nickel) it is durable, wont peel, and is uber resistant to corrosion.
Glocks/Steyrs/Walthers Tenifer finish is good but the color really comes froma modified parkerizing or some other finish put over it since Tenifer processing doesnt really color the metal much.
For the paint on shit KG Gunkote is slightly and I mean just slightly more resistant to wear than Duracoat. Although it must be oven cured which is tougher for some of us who dont have that big of a hot box.
Parkersizing is not the best but it soaks up oil and easy to do.
I still love old fashioned bluing. What I do when I reblue is I allow the finish to set(Bluing does need some set time) and then I clean with acetone and coat with Duracoat clear to make it look good and corrosion resistant while still pretty.
BTW when I blue I do the old fashioned salt bluing instead of the hot dip cause its more durable and prettier, just not as glossy.