Are your reading comprehension skills really that bad? He's not saying that its a bad piece of hardware, but the real hindrance is the network its on.Let me break it down for you dude. He works for a competing phone service that the iphone does not support. Also I'd guess that ATT is not a good service in his town thus the iphone is not a good phone for him but he cant just accept that and let everyone enjoy their phone...
He's like a child that sees all the other kids eating chocolate and loving it. But he's either allergic or cant afford it, so he goes around telling all the other kids how chocolate is horrible and that it has poison in it. Seriously though man... the kids aren't buying what he's selling because everyone knows that chocolate is awesome.
I've got plenty of friends on AT&T, some of them live in areas where its fine, but some don't. My sister used to be on Verizon, and she almost never dropped a call. When she switched to AT&T, she started dropping calls left and right. A lot of people I know who switched to AT&T have this issue. Yes, AT&T works better in some areas. But not all areas.
I travel frequently, and frequently to places that are faaaaaaaaaaaarrrrr away from major urban areas, in regions where cell phone service gets spotty. In a lot of these places, my friends that are on AT&T start having this problem, spotty/no service, dropped calls, etc. I'm on Verizon, and yes, this does happen to me as well, but not that often. I'll get better coverage than my friends who have AT&T, and often times I'll still get service where they won't.
I'm not an Apple fan-boy, but they make some great products. The Iphone is one of them. I've spent plenty of time using them (both my sis and her hubby have them, as do many of my friends). Hands down, its one of the best pieces of hardware on the market. If it wasn't for the hit-or-miss service from AT&T, I would have one in my pocket right now.
Oh, and you're argument that he doesn't have one because T-Mobile doesn't support it is just flat out WRONG:
http://consumerist.com/5243325/t+mobile-provides-iphone-support-despite-not-offering-iphone