Andriod vs. Win
Sure the right choice for Nokia was to adopt Andriod instead of Windows platform. Android was well established at the time and Nokia could start shipping products much sooner than waiting for 18 months for the OS to be baked by Microsoft.
And for Microsoft, wasn't BB a much better choice? They had the enterprise as Microsoft had.
A great value distruction in both Nokia and Microsoft.