So, I am an iPhone user since 2007. I love the device but have slowly gotten bored of the UI and irritated with no-home screens and Apple's App Store policies. Now I know if I switch to Android, I'll miss the Apple App Store but I feel I can live with that. The only thing I'm worried about is that so many Android phones (Dream and Magic) are stuck at older firmwares and the firmware update process is not as streamline across all devices as compared to Apple's. I can still update my V1 iPhone to 3.1.3 and get almost all updated features. The reason I am hesitant is that I don't want my phone to become extinct in terms of features in a year or less. My phone of choice would be the Nexus One since I don't like Sense UI or the Droid for it's bulky-ness. Would you think the Nexus One being a "Google" phone would receive all updates in time or is it too soon to tell? Thank you for any insights and help!