The problem with "all-in-one" products like this is that they perform poorly in their individual functions as well as getting lube everywhere. I prefer to do my cleaning separately from my lubrication.
I'm partial to Gunzilla myself. It looks and handles like plain old oil, but it gets gunk out of my pistols remarkably well, and it seems to lube my touchy semi-autos very well. This is an entirely subjective analysis though.