I can be optimistic...I can be optimistic.
Here's the way I look at it:
I came from having a Nokia 6230:
It didn't have many features, so sure, people said the original iPhone wasn't that great and didn't have that fast of internet. But it was a MASSIVE step up from my 6230, and it did many things WAY better than any other phone on the market.
The iPhone 3G may or may not have downfalls but it will do everything the same or better than my current phone, which is an EDGE iPhone, so I'm not really worried about it.
My current phone doesn't have 3G, and it doesn't have GPS at all. So no matter what, it will be a step in the right direction. I'm not going to downgrade and lose all the nice features such as iTunes syncing, MobileMe, AppStore, accelerometer, multitouch, Mac support, Mac OS X, Cocoa Touch, etc, and go to something like a Blackberry just because it has a bigger GPS antenna and has a little bit better GPS accuracy.
I'll stick with the iPhone 3G, and call it good. It's an upgrade, and it does what I want at a reasonable price.