First of all, Steve hired John Scully, so he wasn't always right. But I think that Tim is actually doing a wonderful job as a CEO. It's extremely hard to lead company like Apple and especially after a visionary like Steve Jobs.Funny, but your theory doesn't actually reflect reality at all. Steve Jobs chose Tim Cook as his successor. Not Forstall. I fail to see how he was "grooming" him to become CEO. Seems to me Steve already chose Tim as his successor MANY years before he retired. Tim being temporary CEO during Steves first medical leave in 2005, as well as every time after, supports the idea that Steve had Tim in mind for years. And the fact that he didn't change his mind after all that time, says a lot about how much he trusted Tim.
Cook doesn't get enough credit. He hasn't gotten an ego, tried to take over Apple with his own agenda, changed the company, etc. He has treated Apple with a lot of respect and humility. He has made it his mission to preserve the things that make Apple special, and not change the company radically. Jobs knew that Apple didn't need a Steve Jobs wannabe, he knew that Apple needs a different leader that at the same time can respect and preserve the things that Steve Jobs tried to propagate within the company.
Apple would look very different if Forstall was in charge, his ego would have taken over. I'm not sure if it would have been for the better. I'm highly reluctant, as Steve obviously was. Or else Forstall would be CEO.
The main problem I have with Apple these days is actually Jony Ive. He was at his best when he was working with Steve who kept him in the line and narated his designing process. I believe that there's nobody now who is brave enough to tell him and his design team that something sucks. Just look at the magic mouse 2, etc.. He even steped out of some of his responsibilities and turned his duties as a head of human interface design to Alan Dye. That speaks for itself, don't you think? It seems to me that he doesn't do anything significant in the company anymore. Instead he's bothering with things outside the company like designing christmas trees and Leica cameras and ****..
And there goes Tim's humality and kindness towards his "friends" from executive teams like Jony. Just because he designed something great in the past doesn't mean he's doing great now. That's the main problem here I think. Now the best part of Apple is Craig Federighi and his team. This guy is doing a great job and it's the only one who shows some real excitement when he's presenting his work. As much as I loved Jony he seems like an unlikeable guy with his ego now. Say anything about Scott Forstall and his ego but you cannot deny that he was always very excited about his work and was a master in it. If he wasn't, then there would be nobody who fell in love with iPhone, right..