Had the iPhone. After putting up with AT&T, they crossed the line one day when they cost me FOUR friking HOURS trying to get their wireless card installed on my mac. (no installation required in the end). They forced me to install some stupid software and then spent hours figuring out why it didn’t work.
Never again...ever.
I have the Sprint HTC Touch Pro. Can’t complain.