Guiliani is a winner - I would take him over McCain, who I would never be able to trust
In NYCity and maybe NYState. But Rudi could never win the GOP nomination for Prez. Never.
I would not vote for Giuliani in the primary. But, in the general, I would cast my vote for Rudy unhesitatingly -- vs any Democrat.
On the other hand, I can't conceive of voting for McNuts unless the race was...shudder...McCain vs Hillary.
Like you, I do not trust McCain. First and foremost, he strikes me as a rank opportunist, driven solely by ambition.