What it does now my BB does, again with less style.
Just be aware that you have chosen to DEFINE usability, ease-of-use, speed-of-use, screen size/readability, 8GB storage, etc. as "style." I think you'll agree, in all unbiased honesty, that it's equally valid to file those things under "productivity."
A powerful OSX platform they don't allow you to use except for whatever software they decide you should have is not preferrable to a lesser platform you can customize to your heart's contempt, except, again, for matters of style.
Given that "style" includes such useless things as mass storage, and a big screen

I will agree. The iPhone has many advantages over other phones, but they too have their own advantages, and official 3rd-party support is a very big one--not to everyone, if the iPhone already does what they need built-in or via Web apps, but very big to you, and very big to me! Especially big if those 3rd party apps are high-quality, operate in a consistent and logical manner, and almost never crash or otherwise diminish the basic functioning of the phone. (Unfortunately, those are often not the case with Blackberry, Win CE, Linux and Symbian.)
The iPhone would (and I sincerely hope WILL) be a better platform when 3rd party development (different from unlocking) is officially supported.
But as I see it, Apple CANNOT practically support 3rd part apps yet. The platform and its dev tools are still young and still in flux. It makes no sense to give developers tools and then give them a constantly-moving target. It makes no sense to try to offer developers AND users good support when apps are breaking all over.
Apple should offer official 3rd party support only when the platform is more stabilized. Maybe 3 months, maybe 12? The day will come when official developer support IS practical, and then Apple may decide to go for it or not. I hope we keep up the pressure so they make the right choice!
But there's no way the iPhone could make a practical platform for officially-supported 3rd-party apps this soon. It would be a nightmare for Apple AND for developers AND--most importantly--for users.
Whether apps broke left and right, or Apple let themselves be hamstrung and not make changes to the OS--either way, we'd lose.
Nah. It doesn't. Mine cost $150 with a one-year contract and I pay exactly what iPhone users pay with unlimited data, free roaming and 1,000 minutes. And that was a year ago. Today, I could get it free with a contract. And let's not forget push email. That is a huge advantage as well.
That IS indeed a very good deal. No argument there. Pretty much unheard of for a highly-capable smart phone in my searching. Free with no subsidy and no hidden gotchas? Which model was that? The specs match an iPhone in all but style?
You say that in order to find a smart phone with similar specs that is NOT cheaper than an iPhone (phone AND plan taken into account) that I'd have to "cherry pick" expensive phones. I've searched and actually not turned up cheaper phones that match the iPhone's talk time, storage capacity, WiFi support, and screen resolution. Now, I know you call those things "style"--so maybe that's why you're finding cheaper models that "match" the iPhone's specs?
(To be most clear--I have searched in the US, mainly using carrier sites and Amazon deals.)
(the iPhone is pretty huge in comparison, I think we all agree)
Compared to which model smart phone? The iPhone is among the smallest out there, especially if you only count phones with some kind of alpha keyboard. And even when iPhone has a larger surface (put to good use, obviously), it's thinner--making it easier to pocket than a thick device with a small face.
Certainly, calling the iPhone "pretty huge" in comparison to any other fully-capable smart phone is an exaggeration. SOME are smaller (with a high price in talk time and screen res), but most are larger.
I still have a bit of a problem regardless of all that with the fact they're trying to hinder your ability to install software, though. It doesn't make sense to me on an iPhone any more than it would make sense on a Mac.
See above. The Mac is a much more mature platform, not changing and growing (and being debugged) as we speak, to the same extent the mobile OS X platform is. And a computer is not a phone--not even a smart phone. A smart phone can do all the basics right out of the box and still be highly useful, depending on the purchaser's needs/wants. A computer that did only what came in the box would not meet that same standard.
In short, it's NECESSARY to delay 3rd party apps, and also acceptable in the market.
It does mean the iPhone, however great a buy it is today, can be much more in future. There is hope, so let's keep the pressure on Apple to make that hope turn into real dev tools
I disagree that Apple is TRYING to hinder 3rd-party apps. They are not trying to SUPPORT them (for good reasons at the moment) but they have said they will not interfere with that intentionally, and that seems like a reasonable stance to believe. They have little incentive to spend their time and money stopping 3rd parties, when those 3rd parties do nothing to hurt Apple's bottom line. SUPPORTING them would be a nightmare of course. It's very reasonable to make the 3rd parties do all the work of maintaining compatibility--until such time as 3rd party development is officially supported. (I expect that the affected 3rd parties will do that work, and get things working again after this update.)
Don't forget the distinction between Apple "allowing" a 3rd-part addition, vs. Apple testing, debugging, and changing their OWN software for the sake of a 3rd-party addition.
Regardless, I agree that the Blackberry is right now a better choice for YOU--and for many others. Just as the iPhone is the far better choice for some, including a vast number of consumers would would never have gotten good value from any previous smart phone.