The "Bush" commercial is accurate in that Kerry did vote against many of the weapons that our troops are using today, also Kerry voted against the funding for the Iraq War, some people might say that Kerry voted against the funding because he wanted to know how we were going to pay for it.
Kerry has his own commercial that shows staged footage of himself carrying an M-16 (something like that) during the Vietnam war, and the commercial also mentions his medals..etc. Some people don't think it's important to have a war hero in office, that's up to the individual voter. Former Pres Clinton never served in the military and many people thought he was an excellent President, he served 2 terms.
I usually don't rely on promises made during campaigns because they are basically promises and candidates sometimes know what the people want to hear. I would suggest researching facts of the candidates, voting records, congressional quotes etc..
Who will help our troops the most? I don't know the answer to that. Kerry wants to send more troops to Iraq if elected, but we also need to fund those troops. President Bush took a huge risk by going to Iraq IMO, this has never been done before, overthrowing a dictator and setting up a new government for the people. It's mind boggling. I do hope that whoever wins in November will continue to complete the plan for Iraq and bring our troops home swiftly. :)