I don't have a blackberry to compare with the iPhone, but I'm a big time mac user, so for me the iPhone was a natural choice - it integrated well with all the apps I was already using on my computer. If you have a PC the choice wouldn't be so obvious.
My Blackberry is an older model, and doesn't have a lot of web browsing ability.
No camera, and I need a PC running windows to run my sync. Frustrating as I'm
a Unix/Linux Systems Admin. That's the only thing that has stopped me from
running Ubuntu Linux on my desktop.
I was a big time Linux guy for many years - I remember installing Debian 2.0 from a few floppy disks to a pentium 60 with 32 mb of ram, then dialing up at 14.4 over a modem to download the rest of the packages. It took me three or four months to figure out how to get X11 up and running on my hardware, and GNOME and KDE weren't even a glimmer in their creators' eyes at that point. Good times.
When I entered grad school, I was doing a lot of C, C++, and FORTRAN programming on Linux machines - mostly Debian still, but a much better version <img src="/ubbthreads/images/graemlins/wink.gif" alt="" />
However, my advisor decided we should be able to work at home or whatever, so we weren't chained to our offices, so he bought us all G4 iBooks with OS X Panther installed.
At first, I hated it - I was a Linux guy for the longest time, and tolerated Windows, but this Mac setup was just screwy to me. Eventually, however, I realized I was spending a lot more time getting work done, and a lot less time trying to make linux work right.
I had all the familiar tools - BASH terminal, GCC compiler, SSH, grep/awk/sed, EMACS, etc etc etc. After installing FINK, I had the full debian-style apt-get environment, where I could basically install any linux software my heart could desire, including X11 and Gnome. On top of that, the Apple development environment (Xcode) is basically a big graphical front-end to all of the classic GNU development tools, with a super slick interface. It's the best IDE I've ever used.
Basically, for me, a Mac combines everything I ever need on a linux machine, with none of the hassles. Now, between my fiance and me, we have 5 macs in our house right now <img src="/ubbthreads/images/graemlins/eek.gif" alt="" />
Plus the mac integrates seamlessly with the iphone <img src="/ubbthreads/images/graemlins/laugh.gif" alt="" /> <img src="/ubbthreads/images/graemlins/laugh.gif" alt="" />