I have done a lot of research and my own testing on TCW-3. My modest conclusions are that TCW-3 is more of a UCL but does have light cleaning ability. Adding TCW-3 to your fuel mostly helps to KEEP your fuel system and upper cylinder areas clean rather than to clean them heavily if they are already dirty. If you want a product to clean your fuel system (such as fuel rails and injectors), get a fuel system cleaner that has PEA such as chevron techron or redline SL1.
TCW-3 is a good product for keeping the fuel system clean, lubricated and corrosion free but keep in mind it is a maintainence additve only. It will not correct any mechanical issues or bigger problems requiring actual component repair. That being said, most people who try it for a while do notice smoother, quieter idle, a slight increase in power, and a very small increase in fuel economy.
The proper dose of 1 oz TCW-3 to 5 gallons of fuel seems to be just the right concentration to add some lubricity and cleaning properties to your fuel without causing any problems to sensors or cat converters. Under dosing TCW-3 gives little to no benefit and over dosing it can cause problems similar to your engine running too rich.
There will always be arguments on both sides of the TCW-3 as an additive topic. It is up to you to decide if it is worth adding or not. I hope this helps but as always, YMMV.