N900 was promoted as a beta phone and was a test for future Nokia plans. 4 updates and yet v-sync isn't fixed, what more could you expect. However, this are minor issues and can be fixed for another Maemo5 device release rather than adopt WP7. Which is more costly and efficient? Which is a better OS? Will Nokia depend on anyone if they went the cheaper route? Maemo5 has a simpler UI than WP7 and could have been mainstream.