@scrumworks:
Sure, Nokia does a lot of R&D, but almost nothing of it will be running on WP,for example the camera in PureView, works fine in Symbian, but there is no driver for the camera in WP, so they can't use it in a WP-cellphone and it will take a year for microsoft to write the driver.
The issue isn't the Nokia R&D, but the bad software support from microsoft and of course a bad leadership at Nokia who seen to that the company has lost a lot of market shares and value, the money from microsoft don't even cover the losses. Nokia is loosing money foreach sold Lumia device (the same way as Ericsson lost 300SEK on each sold device back in 2002,while in Nokias case it's more like 100USD, plus they pay 20USD to microsoft for each device).
The big downside with WP is that all cellphones are the same, all you can play with is the design (in the Lumia case, it wasn't anything new, it was just copied from Nokias last successful cellphone).