I think that a lot of people are missing a key fact here...
The T-Mobile G1 is not the "de-facto" "end-all-be-all" of Android-based phones. This is NOT the only Android based phone that will be released. Quite the contrary, this is just the beginning.
This isn't like the iPhone where you have basically one phone that is design locked and carrier locked for basically a year until the next generation comes out.
We will be seeing phones from the likes of Verizon, Sprint, and AT&T all using different designs. So if you think this one is ugly, well unlike with Apple, there will be a number of differing designs to choose from.
So if you don't like the G1's "fugly looks" or lack of a headphone jack, well fine -- there will be other Android phones out there to suit your needs.
To simply look at the T-Mobile G1 and damn the whole Android platform is pretty idiotic.
True, but the web browser on the Android platform is GARBAGE. If you look at the video comparison to the iPhone, the browser on the G1 cannot compete. That has little to do with the phone, and more to do with the software. I'm sure it will get better over time, but first impressions are important, as shown by the iPhone, and this device isn't giving a good first impression.
Overall, not very impressed. The software looks like "good" phone software, whereas the iPhone revolutionized phone software. Android doesn't seem to be the as good as people had stated.
Maybe now that Google is requiring you to sign up for Gmail, they can get Gmail out of its beta phase