Just like many things out there, you do have to be very careful what you use when cleaning your firearms. There are gun cleaners that will strip every bit of grease and grime off your gun, but you better remember to lubricate it again. People forget that there are many mechanical pieces of metal in motion and if they don’t function correctly you’re going too shorten the life of the part or have an unreliable firearm. I’ve been on the range enough times to see and hear differences in timing and cycle rates when firearms are lubricated correctly but not everyone will know to look for it, I guess it comes from having a musicians ear.
You may want to consider different gun cleaning supplies for different firearms. Bolt action rifles, semi-auto rifles, handguns, revolvers ect. There are always those hard to reach parts like the chamber of an AR15 and if you don’t have the correct chamber brush, it’s very hard to clean. Revolvers are another thing, I still use q-tips on some of my firearms especially on revolvers, I often find that cleaning the cylinders is very difficult with just cleaning patches. It also does matter what type of ammo you use. Also, remember that cleaning too much can damage a firearm, little things like guide rods can prevent damage and maintain accuracy on a rifle.