Now...to clear something up. When I say the Droid is better than the iPhone I am not really talking about the OS.
Really? 20 posts later and you finally think to add this?! LOL
Stevie Jobs is a tool and likes to be god in his own little world. Thats why there is no flash on the iPhone.
Actually, there's six specific reasons Apple hasn't implemented Flash.
The iPhone has a perfectly good OS. I do not like the fact that it is a closed OS however. The Android OS is open for anybody with the right knowhow to make an app and improve the system. Its up to the user to know what to do from there. The Android OS is also way more customizable without "jailbreaking/rooting" it.
Christ, I actually agree with you.
Now for the reasons I really think the Android phones are better.
The biggest reason Android phones are better is because there's a new one released every two months.
But what GSM does not do is allow as many people to connect to one tower as CDMA does. That means AT&T has to have WAY more towers installed to cover the same number of people that a CDMA network can cover with fewer towers.
The biggest factor as to the number of towers is the frequency the carrier operates on. Verizon generally uses 850mhz with 1900mhz fill-in. The FCC only allows two carriers per market to use 850mhz, the rest have to use 1900mhz. Carriers using 850mhz get better in-building coverage with fewer towers simply because 850mhz passes through solid objects easier. AT&T has few 850mhz markets (and Sprint and T-Mobile have none) simply because when they came to that market, the two 850mhz slots were already assigned to other carriers. That has nothing to do with CDMA, GSM, or LTE.
THIS is why AT&T is having so many issues with dropped calls and people not getting connected with their iPhones. Not enough towers to cover the populace.
The issue that AT&T and some other carriers w/ the iPhones are having with the iPhones has to do with the towers signaling channels becoming congested. That's a factor of the newer generation smartphones switching from connected to idle more frequently to conserve battery life. This is why in some metro areas, you can have a perfect 5 bars of coverage, but still have a call go straight to voicemail (w/o your phone ringing), or you call drop when its handed over to another tower. Again, not a GSM or CDMA issue.
Verizon will face this same issue, except they've had the luxury of learning from AT&T's experience and being proactive about the situation, as they haven't had a widely popular smartphone before Droid.
Oh...and OS updates are free on Android. Not sure where you are going there.
If -- any only if -- Google, the phone manufacturer, and the carrier decide to release the OS update for the specific handset. How long did you go as a Droid user, after Android 2.1 came out for the Nexus One, before you heard if your Droid was going to get it? Months.