In general, I found there to be too many compatibility issues with Mac computers and a lack of support for main stream applications. I've also found that gaming on the Mac was significantly behind PC gaming.
The first Apple hardware I have owned was an Ipod Nano. It's hard to ignore the simplicity and ease of use in a small form factor with the Ipods. My wife mainly uses the Ipod though and I don't carry it around with me on a regular basis.