Without a doubt. Just rewatched Quantum of Solace (it's much better than the reviews gave it credit for) and Casino Royale the last couple of days and he's immense. Sure, I've a soft spot for Connery, but Craig is head and shoulders above the rest. And Casino Royale is the best Bond film bar none.
Who's your favourite Bond and what's your favourite Bond film?