Blackberry from the start 2001, then original Iphone, Iphone 3G, Iphone 3GS, Iphone 4, Andriod Samsung Vibrant, and now back to Iphone 4. I wint give anyone a hard time on what phone or carrier you use because it truly comes down to user choice. I have been with Verizon, T-mobile and Sprint and now have been with AT&T the past 4 years.
I can tell you in my experience that you always choose the carrier first then the phone or you will find yourself changing carriers everytime a new device comes out. Thats way to much of headache.
I went with AT&T because I think they are more business friendly, meaning they have so much more business devices to offer and comes out with great devices first. For example whenever a new Blackberry is coming out, it usually comes out on AT&T first before the other carriers. Verizon and sprint lag so behind in the device department. Verizon finally made a jump with the Motorola X but most times lags.
I went back to the simple Iphone because just that, its simple. It handles work email (exchange) better then the driod and the Blackberry. I love the way the Iphone syncs with mobile me which sycns with all my computers no matter if it was outlook, apple calendar or contacts. Yes, you pay for mobile me but again its seemless, simple and reliable.
Itunes to manage music is as simple as it gets. Do I want more control of my iphone? ofcourse I do, I'm so pissed that I can't control what tones I can use on my text messages or each email address. I'm pissed that I can'y control "profiles" like I could on my Blackberry such as turning off all calls and emails except for certain people I choose. When those people call or email then the phone will alert me.
So yes, their are many things that I would love the iphone to handle better but their are so many things the Iphone handles better than the Driod and the Blackberry.
I guess the answer to all my issues is to just root or jailbreak my Iphone, then I can get to have my cake and eat it to.
Then again maybe I will never be satisfied, with every update and every new device that comes out I want to try it to see if it can replace my Iphone 4.
Oh yea, I almost forgot, my reception as a phone does suck on my iphone 4.