Does it have to be between those two? Even though he's a Republican, McCain seems a pretty solid candidate. He would definitely help Colombia with the Farc problem and would keep Chavez on a short leash as well.
(un poco mano dura no viene mal, como decimos en Argentina)
What do you think?