All those disagreeing with the OP are not doing themselves any justice. I know it feels like you're sticking up for Apple (or for yourself...as in, reaffirming your decision to choose an Apple product over others), but you're actually doing yourselves a disservice. Not now, perhaps, but most likely in the future.
Here's why: Ok, we get that not everyone is having problems...that much is clear. But what is also painfully clear are the amount of problems many people are having. You cannot deny it, and no matter how many times you tell me that you've gone 4 days on your 3G with all the features turned on and watching video nonstop while talking to your girlfriend in Kandahar, it still doesn't take away the fact that there are serious problems that people are experiencing. Whether it's a systemic flaw, or something isolated to a small batch of phones awaits to be seen, but the point is that regardless of the magnitude of the problem, you have to admit it's a problem and hold Apple accountable. If you don't, then a company becomes more powerful than its consumers and quality and innovation go down the tubes from there...we all know what happens when companies decide to dictate the market rather than listen to their customers.
Don't be complacent. I'm not saying that we should all storm Cupertino, but don't illegitmize someone's serious issues with a product simply because you didn't have the same experience. Just let us know that you didn't have that same experience, maybe offer some help, and go along your merry way.
I know that there are tons of threads about quality issues and phones crashing, and batteries sucking. I know that they are probably getting annoying. But guess what? They're going to persist as long as the problems exist, so the best thing to do is be supportive, get Apple to notice and recognize these issues and, obviously, FIX THEM! Poof - no more whining.
I'm practicing what I preach, and taking back that little bit of consumer power that I have left. I am not buying an iPhone 3G until they fix the issues concerning battery life, quality, and stability. It's going to be tough, and it's going to take discipline, especially for somebody that waited in line for 3 hours for the 1st gen. Actually, even after the debacle that was the 2.0 "upgrade" I still went to the Apple store to buy one. Thankfully, I had the urge to go into the store first and try the demo phones. I am not exaggerating when I say that I had 2 demo phones crash on me within 5 minutes of each other. It may have even been 2 minutes. That was certainly enough to make me think twice...