Since I firmly believe that Obama must go, I'd support whoever. I think I line up best with Gingrich but I don't think he can win. Romney is the smooth politician that I think can compete with Obama in debates. If he stops stepping on his dick by offering 10k bets to other candidates. I like Perry but he just doesn't do well off the cuff in debates and Obama would wreck him. This:
http://www.selectsmart.com/president/ says Gingrich, Santorum, Romney and Perry are my top 4 in that order. Obama and Trump were tied at 25th behind people I've never even heard of. Biden, Bloomberg and Hillary were the bottom 3.