There is a million ways to skin a cat, there is no one right way, although some are better than others.
Since there is no longer any corrosive powders or primers being used, and modern designs are more reliable, having to clean your firearm immediately after shooting every time is no longer necessary. In fact, I swear I see some fan boys of a particular brand not cleaning their firearms as some sort of bragging rights as too how long they can go without cleaning before suffering any kind of malfunction.
IMO, bore cleaner is called that for a reason, use it for cleaning the bore only, then several swatches thru to get the loosened stuff out, then swatches with gun oil to protect the bore from corrosion. Sure, as an exception, use bore cleaner for something else that is stubborn, but that should be the exception, not the rule.
Safest thing to clean with is the same oil you lubricate it with, that is the military's position, the "C" in CLP stands for Cleaning. Its safe for polymer, military has had various forms of plastic on their firearms for nearly a 100 years, been using CLP for nearly 50 years. But its also one the less effective cleaners, at least in time and effort, it will take longer and more work to clean the weapon.
Some of the chemical cleaners for firearms have some nasty solvents that can damage the polymer, at least the surface and change its appearance. Make sure any cleaner you buy says its safe for polymer/plastic.
I know some will scream sacrilege, but on my polymer frames, I have been spraying them down, inside and out with simply green, scrubbing with a brush and rags, then flushing out the simple green with denatured alcohol, (you don't want to let Simple green lay on metal inside the frame) then oiling it up and wiping down the polymer with a little gun oil or WD-40 (on the exterior only). The denatured alcohol will dry thing out so bad, it will look bad, so wiping it down with something makes it look better. Obviously lubricate it well, cause that cleaning regime will remove just about all the lubricant in the frame.....
Simple Green is bad for aluminum, something about how alkaline it is, true you can use it without damage if you flush it all away, but something like an aluminum frame or receiver, like an AR-15, there are nocks and crannies for it to get into and lay there long term and could do some damage.