They had good opportunity with Meego, but they didnt see it.
I am glad I sold my N900 last month.
On the bright side, at least MS is allowing Nokia to customrize WP7 more which they didnt for HTC. Friend works in HTC told me how MS wont let them intergrate Sense UI for WP7 and they were not really happy with that.