I don't have either.
But I guess it depends if you already have a phone or not, since that's really all it does differently. Also, I believe it's only supported by the AT&T network, so if it were me, I'd get an iPod Touch (I'm not saying AT&T is bad, just not the phone company I have).