I believe that McCain is a ESTP because he tends to have strong beliefs in what is right and what is wrong. He has a do it and get it attitude which estp possesses.
Obama I believe is an ENTP - The visionary. He is less interested in developing plans and he would rather envision ideas and apply it to real life. I believe that he is willing to take risk in order to acheive his ideal society.
What do you guys think?