Calling Nokia "already finished in 2010" would be a big stretch. Nokia recognized it had a big problem executing the launch of new products because of the inability to deliver software in time. As a result Nokia would slowly lose more and more market-share because of outdated products. Under Elop, Nokia concluded it could not fix the software development problems (in any timely fashion), so stopped most in-house software development and placed the bet that Microsoft could deliver a competitive product. For Nokia, I hope this bet pays off. In the past Microsoft has had a lot of hits and misses when it comes to delivering new versions in time. Currently we are very much in the transition phase. On the high-end Nokia is not doing well with three different "top of the line" products. The N9 has a superb convergence of hardware and software design, but is abandoned and no big ecosystem was ever created. The 808 pureview has very promising camera tech, but the rest of the hardware is the sametech from the N8 put on steroids. The Lumia 900 appears clunky, missing the charm of the N9 and is only interesting if you can get LTE coverage (So effectively very US orientated device) That said, I think the low-end smartphone Lumia 610 is very promising. I think the hardware looks great and the software interface is very smooth. In my opinion it blows away any competitor in the same price-range in looks and smoothness. So will the switch to Microsoft work out for Nokia? We will know more when Nokia delivers its first real high-end Windows Phone device. If it is released within a couple of months of the next iPhone and is competitive in both hardware and software, than Nokia will have a real fighting chance. If not it is probably in an even worse situation than it would have been if it continued on the MeeGo/Symbian/Meltemi course.