I currently have an iPhone 3G but ever since upgrading to iOS 4, it's been garbage. I'm pretty frustrated with Apple and I am now considering an Android phone. Even though the Nexus One is no longer available from Google, should I still get one? My main concern is whether or not it will be supported for at least another 1.5 years. Will it get Android 3.0? I don't want to invest $600+ and get a phone that will only last me until Christmas. Are there any other Android phones that you would suggest for me? I am an average user, don't need anything too fancy, but I need it to be an unlocked GSM phone able to work in Canada on the Rogers/Fido network (I believe it's 3G 850/1900). I am also skeptical about getting other phones because of the carrier modified OS (like senseUI, touchwiz). If anyone suggests a phone other than the N1, could you also shed some light on the OS modifications. Also, should I just be patient and wait for Android 3.0? Any good phones coming soon that are worth the wait? Thanks a lot for your help! edit: I will be travelling to Italy in September so I was wondering if it would be a good idea to get the phone from Vodafone and bring it over to Canada. Would it work? Is this a wise move?