I can say one thing without equivocation: Windows Phone is better than Android. WinPho is monolithic, there are no issues of branching or hardware compatibility, and UI familiarity will soon be bolstered by millions of Windows 8 installs around the world. Android is great if you're a small manufacturer and you just want to dump a stack onto what would have once been called a feature phone. Windows Phone is great if you want the largesse, the popularity, and the trustworthiness of Microsoft behind your product.
So ignore Nokia at your peril. Their strategy is just right at just the right time. Remember: nobody ever got fired for installing Microsoft. Not even Stephen Elop.