Any of the modern firearms coatings would serve you well if applied correctly. Each has its strengths & weaknesses. Pick the product you will use by the application or equipment that it will be used on.
For example thermal cured coatings, such as CeraKote "H", KG Gunkote, & Norrell's Moly Resin require baking at temps from 275 to 350 degrees to cure. Optics, electronics, and some synthetics will not tolerate those temps without damage.
Ambient cured (non bake) coatings, such as CeraKote "C" & DuraCoat, allow the applicator a little more flexibility with what the coating is applied on.
Then there is color selection. Go through the color charts and find a color or colors you like. Not all coatings are available in all colors.
My own personal weapons have a DuraCoat or CeraKote finish. Of the two CeraKote is my favorite but is not for sale to the general public.
For ease of use stick with DuraCoat or Moly Resin. Stickman did an excellent how to thread in the build it yourself section on this fourm.
If you would like to see a coating description & examples of refinished weapons visit our website L.T.M. Refinishing