CLP is/was a good enough lube when I used it (including winter use). BUT, it wasn't a very good CLEANER. When I was first starting out I got sucked in to the "cleaner, lubricant and protectant" all in one speil. As a result, I suffered a number of malfunctions (carbon buildup) because I relied on CLP to be a cleaner. Use a dedicated cleaner first, then CLP can be used as a lube.
The AR series is an "oil" rifle. You can use grease on some parts but be aware it can attract sand/etc., If you go this route use a grease that won't freeze up on you in winter-time (snow-mobile grease?). Best stay away from grease unless you're shooting one of the larger calibre (308 Winchester) AR's.