Kerry won. Totally.
Kerry came across as cool, calm, collected, and organized. Bush came across as shuffling, inconsistent, and just generally unprepared. He said “it’s hard work” 11 times. He started off somewhat strong, but became hokey and dissheveled. He came at Kerry with the same response like 3 or 4 times, to different questions. Something to the effect of “You can’t say to our troops ‘wrong place, wrong time, wrong war’. Our troops can’t rely on a commander in chief who doesn’t know where he stands.” Kerry would then come back with a swift response and leave the president speechless.