Cheney, by far.
Although I am a Republican, I actually worked for John Edwards during his Presidential campaign. While I was expecting to see Cheney take the upper hand in the debate, it shocked me how politically inept John Edwards is.
Cheney made the comment that, as President of the Senate, tonight was the first time he had met Edwards. What does that show in terms of leadership? What gives me confidence to vote for someone who hasn't been in the Senate a majority of the time--how do I know that he won't do the same as Vice-President of the United States?
Cheney presented the facts. He didn't seem flustered, as I personally thought Edwards did. Cheney answered the questions with facts, instead of rhetoric, as John Edwards did.
Edit: As to the CNN poll, let's wait until the morning. The poll was just added, and as of right now, is not accurate and holds no ground in my opinion. Let's also do something that many don't: let's compare many polls, not just one.