I think the biggest mistake in their engineering execution was skimping on the specs of their phones. For example, the &quot;flagship&quot; N97 was released with a resistive screen, 433Mhz ARM11 processor, and without a GPU (they already had GPUs in some earlier models). N97 would have been a &quot;decent&quot; phone with modern specs, and bought them more time to innovate in software.