Hahahahaha :)
Ok, let me give my overview:
Blackberry:
Really, since they've had 2 outages this year, Blackberry is on my "ER" list. Blackberry's best benefits are:
* Only phone you can get current models with hardware disabled cameras (some sites may require this)
* Very nice Keyboard
* functionality WAY the hell behind..
Choose this if:
* Can't live without physical keyboard
* email is your #1, #2, #3-#8 App.
Windows Phone 7:
* Uniform design and setup means that apps are universal and guaranteed to run.
* Interface is fluid & very fast, as fast as an iPhone, and functionally very easy to deal with.
* Very quick to easily look at phone and grasp common tasks.
* XBox live integration is pretty slick
* Fantastic integration with Microsoft Exchange if you use that.. hands down, best in the bunch.
Chose this if:
* You believe it will make a dent in the marketplace.
* You have an XBOX and want mobile to direct game, or believe it will grow
* Hate Apple, but like easy to understand interface
Android:
* Most customizable OS (by far), which is either great for you, or it can be a frustrating experience as device to device can be major differences
* Handles mixed media and multiple formats better then any other phone
* More options as far as sizes, performance and cost then any other option
* Available with models that feature keyboard, touch screen, etc.
* Swype is actually very effective
* Third party app base is better then MS, not quite as good as apple.. but some apps could only happen here.
Choose this if:
* You hate Microsoft and Apple.
* You like complete customization options and find adventure in modifying your phone to exactly suit you.
* You need 3rd party apps that might violate Apple's policy, but who cares, get them here through sideloading.
* You want a really BIG phone with a decent resolution
Apple:
* Uniform design and setup means that apps are universal and guaranteed to run.
* interface is fluid & very fast, along with WP7, the fastest in the bunch (and not close)
* broad support from app developers and content providers
* If you play games, a better game base then almost anywhere else.
Choose this if:
* You own an Apple, you might as well.. fool not to.
* You like going with a proven, established product
* You're OK with frequent hardware upgrades or drooling over new versions
* Want a uniform interface, and your only other option is MS, and you hate them
* You will not be in a rough environment, as the iPhone is definitely THE fragile.
Realistically, right now, if I were chosing, the battleground would be between WP7 and iPhone. I currently carry an iPhone and a Blackberry. My iPhone handles one set of phone #s, all my apps, etc. and my blackberry is where some critical mail goes through and so I can carry it onto certain jobsites. If I were to replace one, right now it would be my Torch. I would probably replace with a WP7. The reason is because while Exchange support works on iPhone, and far better in IOS5, there are still some levels of functionality I can't get at that I can do pretty fluidly on WP7 (here, I'm referring to GAL as instant contacts, calendars and resourcing).
But if you're carrying an iPhone, it's hard to say it's compelling to migrate to Android unless you want a big screen and you like the tweaking aspect. Every android I've played with has come across as though it's an "unfinished" product. I hear more people grouse about it then anything else "I can't figure out" "why does your phone have X and mine doesn't" .. the beauty of WP7/Iphone is that if phone X has it, pretty much everyone does. Sure, there are some extra apps they give you and design differences, but you rarely find "my phone won't run X!"