If you're taking a tally, I'd go Giuliani over McCain...if for no other reason than that pesky little emotional instability thing that nags McCain.
If by emotional instability you mean, McCain has a bad temper, I agree. If you mean McCain is insane or crazy, I disagree. I have problems with McCain based on his support for CFR and liberal immigration reform that promotes amnesty. I also didn't like his torture amendment in the last defense appropriations bill. OTOH, Bush signed off on CFR and McCain's torture amnedment. Bush and McCain also agree on liberal immigration reform policy.