I've had the G1 Android for 5 months and I like it. It took a while to get use to it, but it gets easy over time.
Only one problem with the phone itself; I read so many glowing reviews of it before I bought it, and it was something I had been wanting for a while since I can't afford an iPhone. It's just like an iPhone, but not an iPhone. On Christmas Day I put it in my pocket and after 5 minutes I felt this sharp burning feeling on my leg. I took the phone out and it was extremely hot and the screen had gone blank. I took it home and pulled the battery out and left it out overnight. Called t-mobile in the morning, and wouldn't you know it, it suddenly started working again and it has since then. I read up on what happened to my phone and came to find out it is an extremely common defect with the phones, apparently the battery is killing the phone if you use it constantly, which I do.
T-Mobile was nice about it and if I call between now and July I can get a new one free (it's $120 through insurance otherwise, but since it is a known defect they will replace it). I plan on calling when I get finished with this one and get the new one.
It is heavy, and many people have pointed that out to me. The battery life absolutely sucks on it, they say it gets 8-9 hours if you use it constantly, I say 5 hours tops. The internet is constantly running and it eats 89% of the energy and there is no way to turn it off that I have found. If you are in the middle of nowhere, like Hot Springs, NC. (like me) you are at the mercy of the environment around you because the battery will be killed quickly from roaming that the phone will never connect to.
I love the Market feature and use many of the Apps, one of my favorites is the barcode scanner. You touch the App and your phone turns into a scanner, scan any barcode and it will instantly direct you to a website online where you can find the item at the lowest price.
Okay, now that is a pretty cool feature!!