It is great to have (spoiler alert) a little insight into the evolution of James Bond we haven't seen in previous iterations. This movie covered that ground well, while still giving Bond the humanity the character has always craved, but been denied in previous movies. I've lived through and followed the Bond franchise since its inception. Connery was the best Bond ever, even though his Bond was campy, in the way many 60s movies were somewhat campy. Skyfall was everything I've come to expect from a Bond movie, with a little spice added by Daniel Craig's excellent acting.
Daniel Craig is the best Bond since Connery, perhaps better. He brings an emotional aspect to Bond that was previously left out in favor of a cold, aloof Bond. Craig pulls off cold and aloof, while allowing the emotion to show just below, and sometimes right at, the surface. I hope he is able to stay with the franchise for years to come.