Most people like seafoam cause it makes all the "cooool smoke" that means it's working right? lol The advantage is it can clean higher up in the manifold then normal in the tank stuff and you can let it soak on things. Most of what, if anything that is that high up in the manifold is oil vpaors that have collected in the manifold, a good catch can will stop that from happening, but almost anything will clean it off, gas, tb cleaner ect.
That said though, normally I use TB cleaner to clean the TB and shoot a little into the manifold at the same time. The in tank stuff cleans the tank, the injectors and then sprays out atomized fuel/cleaner that fills the intake ports on the head and lands on the back of the valves, cleans them, then goes into the combustion chambers.
In the end its all the same, the major disadvantage of seafoam is, you might piss off your neighbors with the smoke, and if you are really careless you might hydrolock your motor.
I've used Chevron Techron Fuel System Cleaner for years, and I preach it to people like I'm a sales man for it lol.