I think Weiner is toast - repeat offender, etc. Spitzer may not be a good tv host but he's smart, articulate, has great political credentials, knows how to define a talking point and can roar in the manner I believe necessary.  I also like Gavin Newsom for the same reasons but not so sure America is quite ready for a gay president.