I thought it addressed a good balance of domestic and security issues. Mild criticism of his opponent's position and record, contrasting it with his own. His joke about his own flaws, specificially about his sometimes less than eloquent use of the English language was a nice touch: "When Arnold Schwartzenager started doing it [correcting his English], I knew I had a problem."
Overall, I'd give it a 7.5 on a scale of 1-to-10, 10 being a homerun.