Seafoam is pricey for what it contains, but it gets the job done well, and you don't have to use it for a "hot soak" all the time. You can just dump it into your tank as a decent fuel system cleaner. However, now and again it is really something to watch it in action. It penetrates and cleans pretty well, so I wouldn't cry too much over the price. I don't know about you guys, but it costs me the equivalent of like 2 gallons of gas. You can always just buy a decent carb cleaner in a can for $2 and hose it down if you so choose.
Oh, and yes, your typical strong cleaner like carb+choke will do bad things to a teflon coating. That's why they sell "Air Intake Cleaner" that specifically says its teflon safe on the can. But I never really saw the point of the teflon coating myself, it won't last forever and carbon still finds places to stick.