Petraeus says no torture. He surrounds himself with military and non-military intellectuals, and no-one would be shocked if he turned out to vote Democrat (or GOP either, for that matter). Phil Carter likes him.
He's been dealt a major losing hand, but he has vastly more believability than Cheney/Bush. Even if he and his team can't pull off a miracle, we have to hope his career survives his current post.