I worked for Nokia. The Lumias had great hardware. And even Windows Phone wasn't that bad. If they'd bothered doubling down on Meego just when Google was still struggling with making Android usable, fast, and not an enormous mess, they would have had a chance. Instead they dumped it in favor of Symbian and later Windows Phone. MS bought the remains of Nokia, mismanaged it, and then cancelled the whole thing.