I think this is a great choice, he has proven to me that he knows how to express the radical Islamic threat that we face. Russia will also be mentioned much more during the McCain administration than Bush's (different styles).
Bush would rather play the game of deception, make nice in public, but surround the Russians with missiles and keep building up NATO due to their ties with Islamic terrorism. The American media never mentions this.
I also think that John Bolton would make a great Sec of State under McCain....