I will basically keep this commentary between Android/DroidX and iPhone. Blackberry is a dying breed, they need to change something fast or they'll be left in the dust. There is too much functionality in these other little devices that people can not turn down. I realize that corporations have a lot invested in their BES servers but over time, these will go away. I am making a huge assumption that Android and iPhone will embrace the security control that Blackberry Enterprise Server has over everyone else. That is the only thing they have going for them.
There are plenty of articles out there about how great these phones are, I'll just bitch about them:
- GPS Navigation: The iPhone does not have free turn by turn navigation like Android. This is my favorite feature of Android devices. You can throw away your car GPS if you buy an Android phone because the GPS/Google Maps navigation is that good.
- Shortcut Menus: The iPhone does not have a "long press" shortcut menu. This is another great Android feature that Apple should incorporate into their phone. It is kind of like the right click in Windows, gives you a quick list of common tasks based on what you hold your finger on. Another shortcut menu I love in the Android devices is the pull down menu from the top. It's a very quick way to respond to different notifications. The iPhone doesn't have anything like this.
- Voice Recognition: The voice recognition on the iPhone is inferior to Android. With Android, you can speak a text message and it is incredibly accurate. This was a feature I ended up using all the time but have to give up with the iPhone.
- Email Sub Folder Message Notification: Here is the situation, you use Outlook/Exchange and you have server side rules that shoot emails into specific sub folders based on certain criteria. For example, all emails from "Dan" automatically go to the "Dan" sub folder. The problem comes in when Dan sends you a message....Android and iPhone do not notify you of the new message. This is the only other feature I like in Blackberry devices. I ended up finding an app for Droid called "Touchdown" that replaced the native email client. This app would show all your sub folders in a filtered view so that it appeared you just had one big inbox. When new messages arrived in sub folder's you are notified. This app got around the issue of sub folders. The iPhone doesn't have an app that does this (that I have found). What they do is give you a notification that a new message has arrived and you have to manually browse to the sub folder to get the message. What a pain in the ass.
- General Interface: I prefer the iPhone over Android. The interface is very sleek and things seem to be very intuitive. This goes for most Apple products I have owned. Add a long press menu and this category goes to Apple hands down. I found the widgets that Android has kind of clunky and not very aesthetic.
- Message/Missed Call Indicator Light: The iPhone does not have one! I loved being able to look across the room at my DroidX to see if I received an email or had a missed call by that little green light.... the iPhone requires you to manually unlock the phone and look at the home screen. However, you can jailbreak the iPhone and use an app to gain this functionality.
- Stability: The DroidX required occasional reboots due to system lock ups. The iPhone has not done this to me yet...
- Market vs App Store: For the most part, if there is an Apple app, there is an Android app (except of course for my Touchdown app!). From a security perspective, it seems Apple does a little better job vetting the apps that are approved for download. The Android market is like the wild west, anything goes so you may be buying a farting app that is also stealing your email in the background.
*****Update*****
Back to the DroidX. The gmail/gtalk integration is so much better and I missed too many little things about this phone. I think it's official, I'm an Android dork.