I believe that Daniel Craig is the best Bond ever. He's even better than Sean Connery. I loved QoS, although I thought the plot was a little shaky and difficult to follow. I like how Craig makes you feel every single hit and punch. He doesn't shrug them off, and it really feels like a spy movie for the 21st century.
Now, I still like the old Bond movies; they have their charm. But I'm definitely loving this new direction for the series.