I dont really get why people are complaining so much about GPS. Sure, it would be a fun feature but how often would you really need to use it? From reading all of the bragging a lot of people do on this forum about their possessions and stock investments in AAPL, wouldn't you already have GPS in your Mercedes, BMW or Maserati anyway? Where else would you need GPS but in your car? Plus GPS would be a battery drain.
As for 3G, I can understand why this is a downer. Most people in America do not live under a 3G network. America is a huge place, which is why 3G has not been rolled out nationwide. It just costs too much. European countries are much smaller than the US which is why they can have great 3G network coverage. If you live in Manhattan or another 3G metropolis, maybe you should wait for the EU iPhone version coming out in Q4 2007. No company would EVER release a phone now to the Eu without 3G abilities and expect a success.
I hope Apple has a success, I am not sure yet if I will buy one but I am considering it. I am just in amazement at Apple's ablility to manipulate the US media market for it's products, something that has not worked out quite as well across the pond. Creating quite a frenzy for a device may backfire once the consumers get their hands on an actual iPhone. I don't think this will happen. Americans on average seem to prefer form over function, which can be attested to by the millions of Motorola Razrs I see every day. I have one. Awful phone but its design was beautiful at its debut.