1. I'm glad for you that you haven't had a dropped call. When I got my original iPhone, I, too, did not experience dropped calls. I kept wondering why everyone I knew with AT&T complained about them. This continued through the 3G model. When I bought the 3GS, I started getting dropped calls. The rest of the family had the iPhone 3G and the original iPhone. They, too, started getting frequent dropped calls.
2. BS. There was tethering promised by the end of what year? I forget it's been so long. But AT&T did announce tethering and the time that they said we'd have it is long past.
3. How about the $30 iPhone data plan? Or do you get it for free for being a loyal AT&T customer?
4. Yes they did. Not a perfect world, is it?
5. Been there. T-mobile and Nextel were actually much better with their pricing and termination policy (at least at the time I had them).
And you're absolutely right that I had to have that precious iPhone. Original, 3G and 3GS. Undoubtably I let AT&T do me again when I get the 4G. And yes I knew most of the negatives ahead of time and I'll know then now as well. Why whine? Because I can and if enough people do complain, there's a tiny chance that AT&T might listen and make their service better for their customers.