Just depends. Have you played with an Iphone at home or just in the store?
I have BB but it is work and my wife got an Iphone about 4 weeks ago.
If the phone is personal and will be used for entertainment I would no doubt go with the Iphone. My wifes is really great and websurfing is much better than my BB. If mostly business BB for sure.