Since I'd take QoS any day of the week, and twice on Sunday, over any Dalton film. I'd say I may meet some of your qualifications. I'll try to answer a couple of questions, with some more questions.
Is the leading lady playing a 22y old? The Bibi actress who I guess was said on screen to be 16? even though the actress was what 19? Not sure about the specifics. Was Roger supposed to be a 53y old Bond? He looked old for sure, like Craig, is his Bond 43 already too? Who's checking ID's on these screen characters?
Regarding changes to Bond. The complaints would be even worse if they didn't attempt to keep some things as they've been before. I'm not sure what the problem is there?
Craig's looks or lack there of, have little to do with box office intake. Its safe to say Craig would probably grease a few engines, even from ladies that wouldn't know Craig from any other guy working out next to them at the gym.
A knock on Craig would be his script choices, which are questionable at best. Swinging an axe into his own foot before the film is even in the can. I'm not a Craig is god guy. So I'm fine with saying that without the right film Craig would just as easily be suited for a supporting role or even a villain. I did like Defiance and Layer Cake fairly well. That's already more than I can see for most other Bond actors and their mere mortal films outside the franchise.