I think an iPhone is worth it if you already have and Apple computer. I have a Blackberry and while satisfied with it, I would like something that would sync with my computer more easily. For instance, when I upgraded the OS on my BB, there was no way to do it through OSX. Luckily I also run XP through Parallels.