I personally prefer Skyfall to Casino Royale because it didn't have the whole risque Bond girl sideshow. I know, I know, the Bond girl is a staple to the franchise and being an international playboy is part of 007's mystique, but it's always my least favorite part of any Bond film.