Kerry, because he offers sound domestic policy (environmental, taxational, educational, health care, etc.), a more honest and open foreign policy, and is less arrogant than Bush (who has been quoted as describing "haves" and "have mores" as his base, and who has lied frequently while in office, while nobody takes him up on it. For example, he denied in the third debate ever having said that "he wasn't concerned about Bin Laden." Of course he was lying, as I have seen the video of him saying just that, but the news networks let his lies go while jumping all over Kerry.)