This final Craig bond film does a good job of including a bunch of fan service and had the potential to be the greatest bond film ever IMO. Unfortunately, they decided to make it into a action movie with big hollywood explosions instead. While entertaining, this could have been so much more. Bardem is easily one of the greatest villains in the Bond cannon. It's a shame we only see him in 2 non-action scenes because he is absolutely brilliant in them. They could have played up his and Craigs relationship in the film and it would have carried the entire movie.
Instead, they get caught up in explosions and the "redemption" story arch. It would have been so much more interesting if they explored Craigs inner turmoil rather than his fears of not being as good as he once was. There was also a potential for a good Bond chick but her storyline was not pursued. Not to mention, there were a bunch of plot points and holes left unanswered. Pretty much throughout the entire movie, I was disappointed with the direction they took it. Just so much wasted potential here. I honestly feel if they would have written it a bit better, it could have been on the same level as Dark Knight