I personally like a tube of Super-Tech Moly-Lithium grease from Walmart. It has molybdenum disulphide in it. A 14 ounce tube; Size of a tube of calk that would go in a calk gun; will last you literally your entire life, no matter how many guns you have. And it only costs about $5. Even military manuals mention using molybdenum disulphide. The only thing I use an "Oil" on is hoppe #9 in the barrel and chamber when cleaning and lube; and in the trigger assembly where I need to spray because I can't reach with the grease. However; at walmart, you can also buy some CRC White lithium grease which is a spray on. That's excellent for the trigger area and other hard to reach areas.
I have/do use remoil and CLP from time to time, but normally only out of convenience. Usually if I'm going to shoot the entire day and put 500-1000 rounds through the rifle. Then I use those every 400-500 rounds. But at home; after a good cleaning; I use the super tech moly lithium grease with molybdenum disulphide. There is nothing special about the high priced gun oils. There's every story in the book about using "Non-Expensive Gun Oils". That it will burn off of the metal; poor lubricant; etc... It's all a crock. Are there some lubricants that you shouldn't use on a gun? Of course. There's some that break down too quickly; some that are an attractant to dirt/dust; some that are actually a solvent, like WD-40. But there are plenty of lubricants that are just as good, if not better, and at a fraction of the price than some of the expensive supposed "Gun Specific" lubricants. Of course, you'll hear the: "You spent $1000 on your weapon, don't be cheap on the lubricant". "You spent $1000 on the weapon, what's another $24 for the lubricant. And these people who market it will use your ego of spending $1000+ on a weapon to convince you it's the right thing to do. And those who buy these lubricants, will refuse to admit that it's just marketing hype. Then they have to admit that they got suckered into spending $25 for something they could have had just as good or better lubrication, for $5. So they'll rationalize it.
If you really have to buy a "Gun Specific" gun lube; buy CLP or Remoil from walmart, and keep the AR15 wet. If you're willing to do some research, get a good moly-lithium grease with molybdenum disulphide. You'll buy a tube for $5-$6 and have it forever. Get a spray can of CRC or similar for the hard to reach spots. And when you want to go a thorough cleaning, gunscrubber, powder blast, etc... will break it down for easy cleaning if that's what you want.