I'd try the iPhone, but I can't stand ATT. Tried them once or twice and was always unhappy with the service. I'm a CDMA (vs GSM) fan, so I'll always be Verizon or Sprint-based. :)