I have both and fairly satisfied with each device. I have the 8330 which we know is CDMA, and I run my iPhone on T-Mobile and other GSM networks if needed. The iPhone is sweet and incomparable in interface. Saying that I think I enjoy using the BB slightly more. The choice is easy once you know what your use for the phone is.