I waited around for the BB Storm, and....it sucks. So I'm doing what I should have done a long time ago. Considering the iPhone. I was just curious, are there any major complaints I should know about beforehand? I want to make sure most of my gripes about the Storm aren't also present on the iPhone. Thanks!