Add android to the mix, too.
For me, it's down to requirements, not vendor / OS - even platform or future.
A while back, I got a free, entry level Nokia smartphone (5230), and was drawn in by it having a car windscreen mount bundled, and Nokia's free sat nav / mapping product, with free map updates. That's how it was all boxed up and marketed, and mobile phone, that was also a car sat nav, with a mount, that would always get free map updates - compared with the dedicated car sat navs, the mapping updates, being free is something of a boon.
Other than a fairly short list of requirements (camera, ability to watch video, reasonable browser) I don't have huge smartphone requirements, so when my own contract was up for renewal, I got offered a free Nokia N8. Which has a very decent camera (probably the best on a mobile, rivals decent point and shoot cameras).
Now true enough - it runs symbian - which lots of people will tell you is a dead platform. Thing is, I don't care. If the phone does what I want, has the features I need, and the sat nav / mapping product is very good, and allows you to preload regions of maps (say for trips abroad), what do I care?
Along the way, it's enabled me to ditch my previous, dedicated car sat nav (Nokia / OVI mapes does traffic alerts and safety camera alerts, too). And includes plenty of free software (like sports tracker, and several other very useful apps), doubles as a competent HD video camera (and has native HDMI out), is now my portable DAB radio (yes true DAB and DAB+), as well as internet radio, and a normal FM tuner. Has an FM transmitter, too, so can easily play music in the car (if bluetooth streaming isn't available).
And I can still use my previous 5230, without a sim in, as a back-up sat nav, because you can still use them as sat navs and upgrade the maps, even if they not got a sim in (you just don't get "online" services when using the sat nav / mapping - like internet searchs for destinations, traffic updates, and safety camera updates (although you can manually preload the safety camera info)).
So I say, forget the hype, forget the various camps, buy something that suits what you want to do with it - not what everybody else tells you you want to do with it.
That's not me saying buy a Nokia - it isn't - I just think there's lots of sheep and sheeples with smartphones, who can only thing Apple or Blackberry, largely because they're told that's true.
To my mind, future of the platform, probably only really matters to industry watchers - that and people who've got a handset that runs an OS that's so incredibly buggy, or really need to keep up with the Joneses. Other than that, buy something that fits your needs, as opposed to "is the future" - because that trite platitude is trotted out all the time, and people never truly think about it other than accept it as dogma.