Edwards and Cheney were about an even match in the debates. Cheney has more campaigning experience, while Edwards has the debating skills of a lawyer.
As for which I prefer, it is most definately Edwards. Cheney is an old pro-corperate man. Edwards is a younger man who had to work for everything he has, and he is pro-consumer.