Ive owned every single model of iPhone ever available. I guess you could say I have a slight cell phone obsession haha. When comparing these phones, its relatively unfair. The iPhone is an aging design and at this point, its due for a revision. Nevertheless, I will review them anyway. OS The droid OS has its ups and downs. At first sight it has a decent look and feel, but not quite as snappy as the iPhone 3Gs. Page transitions do stutter a little bit, but apps load nearly instantly. Home replacements fix this (such as home++, panda home, etc) and allow you to theme your phone accordingly. Being an open phone, you also have control over far more options in your settings app. The iPhone OS (due for a revision also) is incredibly snappy, but it has its drawbacks. It can only run 1 app at a time unless you void your warranty and jailbreak the device. This was designed this way to save battery life, and you use the push notifications to get your data when the app is closed. What most people dont know about the droid is that background apps hardly take any power at all (unless its an IM app). The way the OS is designed, apps in the background go into a dormant state drawing nearly nothing in regards to battery life. The one thing I miss most about the iPhone is IM apps using push notifications. Rooting your Droid device also allows for even greater customization such as overclocking, tethering etc... much like the iPhone. Advantage - Droid, but I am sure the next iPhone will be amazing. Apps Obviously the iPhone has an incredible amount of applications to pick from. Though it has a vast variety, I find myself only using around 10 apps at most from the App store. All but 1 of them (beejive) is on the android, so in my case, there is not much difference. Games clearly have a huge advantage on the iPhone because there are frankly... thousands to pick from. Advantage - iPhone (no shocker here) but in my case, they are even since I have all my apps. Aesthetics iPhone has had roughly the same design since its release, and for good reason. Its a nice smooth design, very comfortable in your hand, and it looks classy. The droid is more of an in your face type design, with a slide out keyboard. I actually love the droids design, and I have come to love the keyboard. You make far less typing mistakes on it, and it has a nice little control bad that makes NES roms incredibly easy to play. The display on the Droid makes the iPhone look like a toy. Its brighter, far more resolution, and far more accurate. iPhones screen isnt even in the ballpark here. Droid also has a removably media card and battery. 32GB sd cards should be out sometime this quarter, so the memory aspects will be equal. Network In my area (Allentown PA) the network differences are staggering. My 3Gs gets roughly 800kbs download on speedtests app and 250kps upload. My Droid gets around 2mbps download, and 900kps upload. Both phones have 5 bars of 3G. Conclusion For me it came down to network and customization. My iPhone was notorious for having calls drop left and right. Everyone I know has had this issue one time or another and that cant be blamed on Apple. The blame here is solely on AT&T. The network speeds are also greatly different in my area, maybe due to the amount of iPhones, but who knows. Customization on the Droid is simply amazing. You can do basically anything to the phone if you know how and have your phone rooted. For me, the next iPhone needs to make leaps and bounds with their OS to swing me back. Give the iPhone themes, folders, widgets, and the ability to run some apps in the background - maybe have a menu much like push notifications where you can choose which apps remain on, but dormant much like droid. iPhone looks to be coming to Verizon also, so that will make the decision all the more difficult. iPhone 4G should be something special!