As long as Nokia tries to dance in two weddings, they're going to fail in both. Personally, I think staying with Symbian for high end devices is a big mistake for Nokia. I haven't seen Symbian^3 devices yet, but based on my experience with S60 as a developer, I do not believe in the future of Symbian. Maemo/Meego, on the other hand, have the foundations needed to become a strong competitor to iPhone/Android/WebOS.