I'm using Verizon Backup Assistant to transfer contacts. Also could use Google Sync. i'm also going to try and use the BB Desktop Manager on my Mac to sync contacts to my Mac Address Book and use that to transfer everything to my new iPhone.
Pictures, I'm going to upload from my BB's media card to a new album in iPhoto
Password keeper and notes stuff, I'll just manually transfer to apps on the iPhone.
Not sure what else I'll transfer over. I have an iPad3 and iPod Touch 4th gen though, so I'm no stranger to iOS and have a solid basis.