I have used Militec for a few years now. I was never happy with stuff like Break Free as it just carried the dirt and crud down further into the action. I know it is good stuff, I just didn't care for it.
I had a HK91 parts gun put together that was never very smooth and often had feed and extraction problems. Cleaning and lubing with other products didn't seem to help much. I then liberally applied some Militec and let it sit overnight. I wiped off the excess and proceeded to fire mag after mag without a hiccup. The action is much slicker now and hasn't gagged since.
It has also helped my MIS90 Benelli function better with light target loads that used to make it choke.
Militec slicked up a couple of ParaOrdnance competition guns better than other lubes I had been using too. The dirt and fouling doesn't stick to the insides like it did with other products. I can usually just wipe it away without scrubbing.
I use it on all my guns and knives. I have some other products too, such as Tetra Gun, FP10, Wilson Gun Grease, and Remoil, but I like the Militec as a lube the best.
I feel it is a good product for those who clean and maintain their guns after each shooting session. For someone who doesn't clean their guns until they are nasty or they start having problems, a CLP may be a better choice.