So I'm going to be getting a contract under T-Mobile. I really like the G1, MyTouch, and the Blackberry 8900 (though I prefer the touchscreens). I don't know which one to get though. I keep hearing different things about them (the G1, and MyTouch). The keyboard aspect isn't really a big deal to me. I can adjust to it easily. Are the applications different? Is there even anything really different other then the ROM size? I know that the Mytouch isn't as bulky as the G1, but I don't think that would matter much to me.