And now part 2 (although I did have 4 original questions): What will I miss about my blackberry when I switch?
A lot. A whole lot. If you search posts by me you'll see me make a few posts mentioning things I despise about this phone. Despise. Stupid non-sensical things that would cost next to nothing to add but for some reason weren't.
As mentioned, the LED indicator is huge (why do we have an LED that doesn't do message indication?) as is push. Not having push, or at least a push option that doesn't destroy battery life, destroys me.
Not having a convenience button is also frustrating.
Not being able to define the snooze on calendar alarms, or open a calendar appointment when the alarm goes off to push it back, is nearly a deal-breaker.
No-touch buttons are way too easily skimmed over while doing something important.
Speakerphone volume isn't as loud as it should be, and there are too many screen touches required to get to it.
Ending a call isn't as easy as it should be, and there are too many screen touches required for it.
No sound profiles. Bogus. Putting the ringer on vibrate doesn't automatically mute games, either.
The settings menu is nearly empty and some of the ones you'd most expect to see in programs just aren't there.
SMS doesn't give you the check signifying delivery, only an SMS delivery confirmation which is treated like a new text and will set off your notifications just as soon as the phone gets back in your pocket. And, for some reason, most of my Verizon contacts will send me a callback number even though it didn't show on my BB. Infuriating to see it below every single post, especially when someone is already in my contact list.
As for your HDD question, quite honestly I do not trust the battery life of the device enough to have it replace my dedicated mp3 player, but I will say that about every single phone out there. I've never once gotten off a plane with a dead iPod, despite spending much of my time on them watching old Simpsons seasons, and if I did I wouldn't much care. I've gotten off two planes with a dead Trophy from gaming, which is a bad habit I'm developing.
So should you switch?
If you type much, yes. Oh god yes. I remember how much I dreaded typing on my Storm and how much I still do on my work Bold. Type something like, I dunno, 'tyoe' and it will pop up a few autocorrect options, none of which are real words. When you finally space away and then click back it will give you real words and you can select 'type.' WP7? Will correct on the fly. Odds are you won't even notice your typo. It's been rare for me to look back and see a sentence that is incorrect. Quite frankly I'm far quicker on this than either the Storm or the Bold, which says a lot. Yes, I'd be quicker on the Bold if it had the same autocorrect software, but it doesn't.
Another nice feature is the ability to pin contacts to the main screen, making for two-touch dialing.
The abundance of games is excellent if you're an airport dweller.
The ability to link contacts, or quickly add information from an email to an existing contact is brilliantly nice and fixes what I considered a dumb whole in BBOS.
If Microsoft does some basic things which may or may not be in Mango (fixing Push to be less of a battery hog, allowing sound profiles, LED notifications and allowing a decent custom snooze - seriously whoever hardcoded that needs to be fired and never allowed to code again) it'll be an amazing OS. Right now it's a very quick and snappy one with some giant holes that are unfathomable as you can't necessarily even blame time constraints for many. Also, more buttons, jerks. Just one more on the side would be nice, and real buttons over these stupid-but-pretty touch buttons.
I don't regret the switch, but there are too many things that make me scratch my head and wonder how Microsoft can be so stupid.