I'm not sure why you wouldn't buy an iPhone to be honest?
If money is the issue or something I would at least recommend an android phone. You can buy many that torch the torch. The Blackberry would probably be my last pick.
Oh by the way, if your looking for an alternative, im not sure of the price difference but the samsung rival to the iphone is actually a decent phone.
My friend has one and i play with it now and again and its really good.
Hope that helps.
Yeah, I can't imagine why anybody would want a Blackberry. Seriously, unless your company is giving it to you, iOS, Android, WebOS, and Windows Phone 7 are all way better options.