I had the Google Nexus one phone... awesome phone, love the Android OS. BUT !!!!
It has a fatal flaw.... Its SMS handling has some error in it. I`ve tried the newest firmware, and its an ongoing problem with some of the versions. As far as I know, it hasnt been fixed. It doesnt matter if you switch to 3rd party SMS software or change the phone. If you are using certain versions of the firmware, your SMS`s may not go to their intended recipients ... it may go to someone who you have recently sent a text to.
Because of this fatal flaw, I had to switch back to the iphone. The fact that google refuses to recognize the problem as legit also bothers me. But still love the phone ... and mine came with a Keeley Hazel wallpaper.... drooooool....
I have the N1, never had this issue...might be a carrier side issue with your SMS profile.
AAANYWAY
I use the Nexus One. I like that I have NEVER needed to plug it into my computer to do anything. I dont need iTunes to do things. I f'n hate iTunes.
When I bought it, i turned it on, connected to the hotel's WiFi, put in my Google account info, then it downloaded the latest OS. When I take photos, I can email them to myself, or upload to Picasa. I now have an application that lets me connect to my phone via a web browser to transfer data. My music playlist syncs through WiFi. If a feature wasnt up to my liking, I downloaded a replacement. I have made the phone faster and smoother than any iPhone I have ever touched.
The Google Navigator application works better than most GPS I have used. It is fast, accurate, uses minimal data, and has real-time traffic updates.
The other nice thing is that most of the applications for Android are free. They cost nothing, and so if they suck, I dont care. On top of that, if you do buy an app from the Android Market, you have a 1 week refund policy (i'm not sure what iTunes is like). Also, most apps that I find are actually useful, and do enhance the experience. I only ever see iPhone sheep downloading the endless amount of fart apps that somehow meet the strict quality standards of Steve jobs...
The flash debate is multi-faceted. Sure, Flash video is dying, and will be gone (mostly) in a few years. However, there are also many websites programmed in Flash that will not be upgraded for a while, because they are designed to only run on full computers, and not in a mobile browser (I know HTML5 is not just for mobile, but that for now is the only reason a site would be forced to change existing good flash code). Just try to go to your favourite bike maker's website on your iPhone to show your friends that new bike....you can't. They all use Flash.
Fragmentation is indeed an issue with Android, but as already pointed out, that is not the fault of the OS...that is the manufacturers trying to make a unique interface for themselves. The fact they are not getting upgraded as often as the rest is entirely the fault of the handset manufacturer. This has been brought up with Google, and they want to fix this, but they are trying to find a way that will not conflit with their open nature. It is hard, it is a problem, but it will be fixed.
The OS in its bare iteration is a little unpolished, true, but it isnt hard to make it shiney. By all accounts, the 2.3 update will be the "finally!" in the Android iterations. Hopefully 3.0 will address the fragmentation issue permanently.
There is argument for both sides, and Apple does make one helluva good piece of hardware. But just as so many on this site complain about McGuinty and his nanny state of Ontario, I feel the same way about Jobs and his nannyism for Apple. I think it should be my perogative to completely screw it up. It should be my allowance to completely customize it. I should be allowed to view a site no matter what content engine it uses (ie: flash). So far, the only real downside I see to Android, is the lack of attachable hardware that iPhone enjoys. But meh...I bought a phone.
In summary, both are great, but while Apple wants to hold my hand and tell me I cannot or I must use certain things, Android will let me customize just about everything. But the greatest thing about Android, is I NEVER need a computer of any kind to have it fully functional, I can choose to go wherever I want, and I get Angry Birds for free.
