So, is this a good move or not? At first blush, it seems more than a little discouraging for Democrats. It's not, for example, "change" if the Defense Secretary under Bush is the same Defense Secretary under Obama. For that matter, the decision doesn't help dispel the notion that Democrats are weak on national security issues if Democratic presidents keep turning to Republicans to lead the Pentagon.
And yet, I'm not at all convinced that Gates is a poor choice. In fact, I've seen ample evidence that Gates is exactly who Obama needs at the Pentagon right now.
I don't buy the notion that picking Gates makes it look like the Democrats can't handle defense policy. I would buy that if Gates had stepped down and Obama had replaced him with another Republican, like Chuck Hagel. That would effectively say, "Hey, America, we don't have anyone who can handle this, so we're going with a Republican to keep us safe." But that is not what Obama is doing, needless to say. He's not searching high and low and finding a new Republican defense chief, he's keeping on a Republican who happens to have a temperament that parallels Obama's and who has done a good job.
It's just the sort of politically savvy but healing move that Obama has trademarked. And Gates is one of the rarest of all creatures: a Bush Administration official whose public image has actually gone up since serving in government. On any number of levels, retaining him is the right choice.