There's no use pretending that Skyfall is anything other than one of the best and most relentlessly entertaining James Bond movies ever made. The 23rd 007 entry into this never-ending canon of films was expertly helmed by of Sam Mendes - the man responsible for cinematic gems such as American Beauty and Road To Perdition - and as a result went on to become the highest-grossing film in the UK ever. Brilliantly acted, beautifully shot and crammed with some of cinema's most exciting set-pieces, such achievements aren't to be scoffed at. That said, Skyfall wasn't perfect. In the wake of Skyfall's release, Bond fans were left waiting with baited breathe as Eon Productions pondered over where to take the franchise next. The general consensus seemed to be "wherever Sam Mendes wants to take it," and after originally dispelling myths that he wouldn't return to the world of 007, Mendes signed on to direct his second flick in the series. Kudos. In December, then, the title of the upcoming 24th Bond movie was revealed to be Spectre, set to feature the likes of Christoph Waltz as the villain, and French actress Léa Seydoux - assumedly as a new Bond girl. Spectre, of course, has the potential to be the greatest Bond movie ever made - who can deny the giddy joy associated with images of Daniel Craig going toe to toe with Christoph Waltz in an action flick? Nobody, that's who. Still, if Spectre wants to go down in history as a sequel that turned out "better than Skyfall," - as well as using Skyfall as as a means of inspiration - it needs to use its predecessor as a guide of what not to do. Here, then, are 10 Skyfall flaws that Spectre needs to improve upon if it wants to be the best Bond of all. If not? Well, there's always Casino Royale, right?