It seems there are a lot of different approaches and techniques for lubricating an AR-15..... And most seem to work. The common theme seems to be that the weapon will function as long as there is some lube, of some kind, on the BCG bearing (sliding) surfaces, the cam pin, the locking lugs, and the gas rings.
A fair number of people do use grease. If grease did not work, people would not use it. However.....
Crow Hunter's experience with cold weather is very informative. If I was going to use a grease, I would do what he did and verify my weapon's capability at low temperature..... which is why I use CLP. It may not be the best, but it has been battle tested for many years by hundreds of thousands of soldiers and marines.