My feeling for what went wrong for Nokia, which kind of chimes with what's here is that the problem is that they couldn't decide a strategic platform and stick with it. There was a lot of differences between the Symbian crew and the Maemo crew.
The prime example of this , for me, was the Nokia N900. It was their flagship phone, I got one in their store in London and within 6 months it was pretty much unsupported, as Nokia changed focus again.
Also whilst the hardware was good the software wasn't great quality...