I don't know how dirty some fellas let their guns get before cleaning them, but I clean them after each shooting session and they are never so dirty that I have a problem cleaning them with almost any cleaner. For the last 40 years I've been using Rig #2 Oil which is a cleaner, lubricant and rust inhibitor and has proven itself to me time and time again over the 40 years. For newly acquired guns that are really filthy I use good ol' Hoppes #9 (cleans better than the Rig#2) and then convert back the the Rig#2 when the gun has been properly cleaned. When I am at the Hunting Lodge and some of the fellas are using Remoil I'll just use that as it works very well too. In fact, MOST of the popular gun cleaners, lubes and rust preventatives work very well for 99%% of all our needs.
I too have heard Ed's Red works quite well at cleaning however I am not thrilled about the smell, toxicity, and mess that comes with it. I also prefer an all in one type cleaner that also lubes and prevents rust - don't know how well Ed's does that. The other qualities that I like about the Rig#2 is that it will NOT harm wood, plastic, paint, Bluing, Nickel, rubber etc that is commonly found on firearms. I know Acetone does not like some things found on guns.
I suppose if you own a commercial Gun Range and go through gallons and gallons of cleaners a year, the Ed's might be a very efficient and cost affective way to go, but most of us don't use those huge quantities that would change our life styles. I suppose there are some who just enjoy producing their own Brand-X and tweaking the formula to their personal spec's. Nothing wrong with that as long as you enjoy it.