Imo Nokia's problem was their hardware not their software, for example we had to wait until the end of 2010 to get a separate GPU (N8), with Android and iOS that was compulsary from the start. Nokia also used slow processors and tiny amounts of ram. If you put Valentino Rossi on a moped and me on a Repsol Honda I bet I'd be faster than him but that doesn't make me a better rider. By migrating to Windows Phone 7 Nokia compounded their problems rather than fixed them. You also don't have to be a business genius to foresee how carriers and retailers are likely to react to the burning platforms press release closely followed by Elop publicly announcing Symbian EOL.