They're very different products. Ballistol is my "go to" product, but I do have a couple of guns I'm trying out Frog Lube on. I haven't put enough rounds through them yet to definitively say I love the stuff, but the basic idea of Frog Lube is once you have enough applications on the firearm, you will just wipe the carbon off all the components. You don't use it as a cleaner, per se, and once you've wiped it down, you'll occasionally apply another coat to keep the protective layer strong.
Ballistol, on the other hand, is much more traditional, where you will use it with patches and a bore brush to clean the barrel. It also acts as a preservative on the metal/wood. You could also use it as a lubricant, though I typically use a light grease on the rails these days. Hope that helps.