Nokia had a nice vision, but maybe their strategy was not realistic. Qt is really nice idea, but building a cross-platform development framework sloooows you down. Meego is a really nice idea, but building an OS that fits everywhere really sloooows you down. In my opinion they tried to to do everything at once, and it seemed to be the wrong way. This is definitely hindsight, I thought they were going to succeed.