It was clearly made by disparate teams who didn't talk to each other. The design language was all over the place, the radio performance inadequate, and there was no sensible way to develop or release apps for it.
Nokia made brilliant firmware, and amazing hardware. But they simply didn't have the ability to design beautiful, usable software.
Personally, I'd have gone with Android. But you don't hire a Microsoft guy for anything other than getting in bed with MS.
I had a N9, and I completely agree with the person above. The funniest thing is that when I got the phone and showed it to a friend who had just received the most recent Nexus at the time, the first thing he did was just scrolling, switching between apps and admiring how smooth everything was. The illusion faded quickly when you tried to open a web page with any javascript.
As far as I know, the code behind the scenes and especially the app store were a mess, but it didn't show to the user. And of course every app could access everything.
I also had the N8, their last hurrah with Symbian. Three years after the iPhone launch and they were so far behind it was embarrassing.
https://shkspr.mobi/blog/2010/10/n8-fail-reasons-why-the-nok...
Symbian was always likely to be clumsy, but I was surprised how well they made it work by the end. (I should say, my Nokia 700 was my first and only Symbian phone, and I came into it expecting the worst, having heard a lot from other developers.)
I'm sure the N8 lost them a lot of fans though. I had some friends who were positively angry about it.