If you want to know what is going on, read this: http://www.allaboutsymbian.com/featu..._smartphon.php If you disagree, then you have no clue. It's that simple.
Nokia correctly foresaw the need for a surrounding ecosystem, but has struggled to fully implement its Ovi vision and, as a result, it now has a perception problem.
It is becoming difficult for one company to do everything (hardware design, manufacturing, operating system, applications, developers, location, content services, advertising, etc.) as the competencies involved in building a competitive ecosystem grow ever broader.
Windows Phone offers a modern UX with good underlying technology. However it has significant holes in its feature set that will need to be addressed.
The agreement with Microsoft and the use Windows Phone allows Nokia to differentiate its devices from its main Android and iOS powered rivals.
MeeGo is not yet ready yet. The risks involved in Nokia waiting for MeeGo to be ready are perceived to be greater than switching to another platform.