There must be a reason why Steve Jobs let Tim be appointed.
Despite my misgivings about Tim Cook's lack of vision, I do believe picking him as CEO was the right choice at the time. Apple had explosively grown from a Sillicon Valley computer company to one of the largest tech giants in the world. Tim Cook was the guy who managed that growth successfully, even when SJ was still there.
Companies go through different phases, just like people, or countries, and different phases require different leaders. Tim Cook was the right man to manage Apple's transformation into a global corporation, and he deserves credit for doing so successfully.
But maybe now it's time for another product guy or visionary. Because aside from making Apple a worldwide player, Tim Cook's vision for the company has been to turn it into a luxury brand, and I believe that will prove to be a mistake in the long run.