Only thing that killed it was Elop who decided to limit sales to just 23 small countries, and left big markets for their WP launch device, which was horrible at the time (Lumia 800). Of course the whole MeeGo strategy was killed earlier which made the device DOA.. And it still sold 10x more than the Lumia 800.