T.F.
I honestly can't answer about the Blackberry.
We've had IPhones since they came out. I currently have the 4 and I love it. Daughter has 3Gs and loves it, hubby has the 3.
We have no complaints. I do suggest IF you get the IPhone, get the $70 Applecare package that is good for 2 yrs. This came in handy more than once with daughter's phone and instead of having to replace at retail cost, you only pay $199 or whatever the discounted rate is.