I have been considering this lots lately b/c I am a BB storm 1 user. I have been very happy with my Storm and the BB experience but have been very seriously considering giving something else a try...Android or Apple is my question. My biggest issue is battery life... I have two batteries for my BB so one is at home charging while I am out and about using the other. I can usually go 36-48 hours on a single charge but grab the other battery and swap them and I am good to go. My Berry is almost never attached to a charger but rather attached to me. To me that is the purpose of a portable cell phone. I would have to give up this luxury with the iPhone. All the other pros and cons to me for most issues on Android/BB/iphone seem to come back to personal preferences and what you are willing to overlook or live with. The swapping of the battery is one I am trying to come to terms with but I am not sure I can overlook for the iphone....
To me however unless the iPhone comes to Verizon it is a no brainer to me b/c I was on ATT for about 2 years after using Sprint for a while and it was the worst experience ever...dropped calls, poor reception, and on and on, along with poor customer service. I have experienced none of that with Verizon(4+yrs) or for that matter with Sprint when I was with them... So to me ATT is not an option!!!