Being the leader of a company requires far more than just charisma, and a knack of implementing good features. I’d say Tim is doing a great job by letting people like Craig, and many other team leaders within the company shine. Many of them are new to us after Steve Jobs Passed on.
The company is doing darn good, considering all of the negative press and gripes over (often trivial) issues.
Craig being new? NEW?! He's been there in the very beginning starting at NeXT, then Apple, went to Ariba as Chief Technology Officer in 1999 and returned to Apple in 2009. He's been there longer than Cook and Williams combined ( they both joined Apple in 1998 at the same time after working at IBM together, and went to the same college ). He graduated at University of Cali, Berkeley which shows he's the 'embodiment' of Apple's spirit.
Jeff Williams after Cook would make a bad CEO. There's something about him I don't trust. Craig, at least, is more down to earth and a bit honest.