I think he's been a good Bond. SPECTRE was dreck, but that wasn't his fault; he just suddenly got a villain (allegedly the uber-villain, no less) who wanted sharks with some frickin' lasers.
And for all the sneering, $150 million is a ton of money. Barring international financial catastrophe, it's easily enough to live out the rest of one's life in luxury. Or make a significant impact on the charitable cause of one's choice. Or buy a huge yacht, fill it with rich food and a crew devoted to your comfort, sail away while thumbing your nose at the people calling you a sellout, and never have to see, hear, or deal with any of them again.
And he's not having to kill a sad orphan to do it, or stomp on a puppy, or kill, skin, and eat an endangered species; he's just playing James Bond. Ooh, the nerve. Tell me you wouldn't do far less dignified things for a tenth of that price. For a hundredth. Much less if you were a forty-eight year old actor wondering about your professional shelf life.
And you know what else $150 million buys you? A hundred future opportunities to say, "No, I'm going to turn down that part, thanks, and I can do that, because I have $150 million dollars."
People grin and bear it in jobs they hate for minimum wage. I'm not going to think a jot less of Craig if he takes this opportunity. I hope he doesn't "phone it in"- that I will look askance at- but I'm not going to lambaste him for changing his mind.