Yes. Yes. and Yes.
I bought my first gen phone on launch day, and so far, I've been through 4 of them.
None of it was ever bad enough to make me not want to use it, but weird stuff happened to an annoying degree with my very first one.
Like, every time there'd be an update to the software, my battery would start draining down in like, 20 minutes of use.
It was horrible.
So I got another, and it would lock up when I tried to switch between calls. I could deal, as I rarely switched between calls anyway... then it had the battery issue, so I ditched it for another one.
The next one locked up between calls even more frequently than the other, but no battery issues... so I kept it until one day I dropped it and had a hairline crack in the side of the screen (not the viewable area, but still... I was worried it'd spread)... soo... I returned it to the Apple store because of the OTHER issue, and they gave me the one I have now. I got it back in March or April, I think.
So yeah... expect oddity.
But mostly, they work great. I think people expect too much of them because they really handle a great deal more than just taking calls or like, getting email and such like a Blackberry would.
I figure, the more stuff I can do with it, the more stuff that'll go wrong.
Seems par for the course.
Right now, I've yet to switch to the 3G... I'm trying to see how long I'll hold out. I predict I'll not make it to September without upgrading.
But I'm tryin'. hehehe.
The 3rd party Apps right now give me the most trouble. They crash sometimes.