I personally like Iodophor for sanitizing. There are pros and cons for both it and Star San.
Iodophor
Pros: Low foaming, very effective, visual indication of concentration, no rinse.
Cons: Solution will lose it's sanitizing power within a day or so if left exposed to air. It will stain anything that can absorb liquid. This includes plastic, clothing and skin. It won't really stain your skin in solution, but the concentrated stuff will for sure.
Star San
Pros: No rinse, solution will last over a week and still retain it's sanitizing power, very effective.
Cons: FOAMS LIKE CRAZY! Although the foam does actually sanitize, getting the foam out of the carboy or bucket is a real pain. This is my biggest gripe with this stuff and why I don't use it.