I have a Storm and come June when I have an upgrade available I will taking it. The phone has given me more problems than it is worth (it is a company phone and I try real hard not to complain too much, but I do anyway. It is that frustrating) I think other BB models work better, but I do not like the keyboards that come on the Curve, etc. Blackberry seems to be the choice for business oriented applications, but I do not think they are considered the overal best smartphone. Android based phones are the hot ticket and seem to be good. My boss and dad both have Droids and I have toyed with the Eris. I always liked my Windows phone because it was compatible with near everything and was truly a pocket pc. That is the Storm's issue with me, besides the numerous glitches I have had. Storm is compatible with so little compared to what you can get elsewhere, if you want to take full advantage of smartphone use and intention.
PS on any Windows phone. The Win7 mobile comes out this fall, is getting a bit of hype, but no existing mobile platform will be upgradeable. If you want v.7 for the phone, you will have to buy the new phones when they come out.