This subject can bring on as much discussion and cotroversy as motor oils. I know if a person is satisfied with a product is is hard to convince them there is anything else. I will go ahead and waist my time with my opinion anyway.

I have used various carb cleaners over the yrs. with fair results with all of them. Here are the 3 I have used most. Seafoam has been around forever and has a good reputation. Berryman is also a good product. I have also used the Walmart Super tech.
Seafoam: Basically a simple formula of Naptha, a gas used in high octane fuels and as a cleaner for various things.( stripping varnish being one of them) Isopropyl alcohol (rubbing alcohol) help disipate moisture. Pale oil. use in 3 in one oil. Cost: expensive
Berryman B12: Toluene, Methanol, Acetone, Acetone, Ketone, (all gasses and cleaning agents) Isopropyl alcohol, Cost: mid priced
Walmart Supertech: Mostly Acetone( which is finger nail polish remover) and toluene (both gases and cleaning agents) Cost: cheap
My conclussion and my applications. I use Berryman as a fuel additive as I cant tell the difference between it and the Seafoam.
I use the Supertech when cleaning parts.
Brake Cleaner is also good for clenaing parts and will lleave no residue.
More is not always better with any of these. and don't expect overnight results with any of them. Sometimes it take a while for the varnish to melt away. Do not spray them directly into your carburetors and I would not use more than 16ozs in a 5 gallon tank.
More info: Do not use Mineral spirits to clean parts with rubber or in your crankcase or tank. It will soften rubber seals and ruin them.