For best results, the answer is going to depend on what you want and how you're going to use it. There are a lot of different coatings that are tailored for a lot of different applications.
I prefer the thinner coatings like cerakote and even thinner still GunKote, as it doesn't interfere where parts interfave or tolerances. These have the advantage of being able to be recoated almost indefinitely, unlike powder coat and epoxy coatings and dlc. Those can be redone, but it often is not feasible for the end user.
That being said, the thicker Coatings like powder coat are going to give you more durability in certain applications. GunKote and cerakote are going wear more quickly while batoning, where there's an extreme amount of pinch and pressure on the blade and coating. They have no give to them because they're so thin and so hard, so they will wear faster in those situations than the powder coat or others.
That being said, the gun code and cerakote are virtually immune to solvents, Once cured you can wash them off with acetone as many times as you want with no ill effects.
I'll put a couple of pictures below of knives with GunKote on them. The one that has the wear on it has had that coating on it for going on a year now. It has been used for almost everything except heavy batoning, just light batoning.
So you have to decide what you want to do with it, and then select which coating is right for you.
Coatings are also used for uniformity in production, and whenever certain types of surface finishes are just not feasible economically. I could go on, but that's a good bit to chew on.
Sam
