GM says not to use ANY additive. With today's fuel, "cleaners" should not be necessary. That being said, I use a bottle of Chevron Pro-Guard once a year, in the tank of gas before an oil change. I don't know if it is helpful, but it makes me feel better......
Every six months or so I add some fuel system cleaner. No science behind it, just makes me feel better. I tend to use whatever gas is handy 1/2 the time, but I try to get Chevron the other 1/2. Ten years ago a friend who is a technical wonk with one of the major oil companies told me that Chevron's Techron is one of the best fuel additives available. He doesn't work for Chevron. So I try to fill up with Chevron when I'm low on gas and hopefully avoid future problems.
If staying with top tier gasoline brand's, the additive packages are already pretty good. But talking with some in the fuel industry, Techron(or similar) twice a year isn't a bad idea. As for the above mention of racing fuel, no idea what that's got to do with system cleaning.
It would be nice if the same fellow would do an update, I think this article was written before the Top Tier gasoline system was introduced. Everyone here will have an opinion about Top Tier, but it takes a gasoline engineer to give us something beside unsubstantiated emotion.