I use to use generic oil cleaners, that the military taught me to use. I read a bunch of good and bad reviews on Frog Lube till I went ahead and bought just a small bottle of the paste to try it out on my ruger 10/22. I figured if it doesn't work the ruger will survive, its built to survive after all.
To my suprise it works very well, it even smells nice, and its non toxic. But here is the thing with Frog Lube. You have to be smart enough to understand how it works to use it properly. Most the bad reviews are from people who try to use it like they would any normal gun oil, which will NOT get the results you read about in good reviews by people who applied it correctly.
Frog Lube is a LONG term cleaning and lubrication solution. Meaning it will work just like any other oil or grease until a thousand rounds or so later and reapplications. The grease needs to heat up through use and work its way into the interior of your firearm to get that super easy wipe away the residue that you read about in the reviews that call it amazing.
If you use it the first few times, a few benefits you will see is that the grease very easily changes from grease to oil after only a few rounds, which makes it great for a conceal and carry firearm IMO because you don't need liquid based oil moving around while you are going about your day. I know use it on all my guns ranging from my Shield 40 to my AK47 and it works great. I even had problems with another cleaner getting a little sticky in my 1911 compact leading to a few FTF, but after switching to Frog Lube and a trip to the range I haven't had a FTF on that same pistol even with the crappy questionable reload ammo I was trying to get rid of. Which turned out to be a pretty good test for the grease. Frog Lube grease smells a bit like peppermint.
I would also recommend you get one of the small sized combined packs to start out with, a small bottle of liquid and grease. Use the liquid much like you would any CLP or oil in the barrel, and major friction areas inside the firearm. I like to use a small hobby brush to then apply a very light over coat of the grease along the inside of the barrel, and trigger assembly. That way the oil doesn't move because the grease is holding it in place. A very fine layer of grease will not interfere with your weapon, the grease will turn to oil after one or two shots, it has a very low heat resistance but that is rather the idea, to burn the cleaning solution into the metal to fill in the tiny microscopic pits in the metal that normal residue will cling too. Once you used it enough that those pits get filled in, then you will be able to just wipe your firearm clean like you see in the video demonstrations.