Several people have asked me which Android phone I would buy if I were to buy one right now. Until yesterday that was an easy choice. I would buy the G1. They are cheap and easy to root. But now that the DROID has been successfully rooted, the decision is harder. I guess it depends on your carrier. Why do I only care about rooted Android devices? Here is a short list of the things you can do once you root your Android device (there are many more):
1. Performance enhancements: Rooted G1s can run at the full 512MHz (Stock G1s are underclocked at 384MHz because of battery life, and possibly to market the myTouch as “faster.” They actually have the same CPU inside.)
2. Wireless tethering: Your G1 can basically act like a wireless router, allowing you and anyone you approve to connect to the Internet via your phone’s unlimited data plan. (This works best with 3G connections). Here is the free app you need (only works on rooted phones): http://code.google.com/p/android-wifi-tether/
3. Google Maps Navigation on G1 (no more DROID envy!): http://lifehacker.com/5402207/get-google-maps-navigation-on-your-g1 (easiest method here: http://digs.by/lxn)
More reasons to root your Android device: http://lifehacker.com/5342237/five-great-reasons-to-root-your-android-phone
The Best ROM currently available: CyanogenMod. Instructions for rooting: http://wiki.cyanogenmod.com/index.php/Main_Page