I've said it before and I will say it again. Anyone stupid enough to use a version 1.0 product that Apple has zero prior experience with is just asking for massive headaches. My phone is a mandatory communications device for my job. It is used extensively throughout the day and week. Most people, not all but most, are jumping on the iPhone because it’s the new shiny in town. That’s all. Heck even if it wasn’t tied to THAT carrier I would still be wary about it. I need something reliable. Not something fashionable and trendy.
Now long term do I think the iPhone will rock? Yes. Sure. No doubt. But I want to see two things. Real world use of this thing by real people and Apple get some real experience under their belt. Wake me on G 2.0. Actually maybe even G 3.0.
Agreed--always wait, if you can, on any new technology.
Except I'd disagree with a few specifics:
1. "stupid": First-generation products have more problems than later ones, true--and that's a principle that guides my own purchases. But "more problems" is relative: MOST people get a perfect unit even with the first version. Better odds if you wait, but still good odds if you buy at the start. Not "stupid" if you need something sooner rather than later.
2. "Apple": The same issues apply to brand-new products from ANY company, not just Apple. (I will refrain from car analogies

)
3. "zero prior experience": Even if Apple DID have prior phone experience, a new product would still be riskier than an older one. A redesigned MacBook, despite Apple's experience, will still have more problems in version 1 than in version 3.
4. "Most people, not all but most, are jumping on the iPhone because it’s the new shiny in town. That’s all.": My impression it that the iPhone's FEATURES are what make people want to buy--very FEW people are sinking $500 into style alone.
What you said is absurd. Apple being responsible for their own products ship time is not.
Crazy idea: maybe Apple is PARTLY in control of when things ship, and OTHER parties are partly responsible too
It's not ALL under Apple's control, and it's not ALL suppliers (or FCC or employees leaving or a million other factors that can change from week to week). It IS fair to say that outside forces have an impact on Apple's ship dates which Apple can't control. That's not to say the iPhone is delayed by components (it's not delayed at all, so far, and if it was, we don't know ALL the components). But you're talking about Apple in general being solely responsible for ship times, and that's too simple.