I would like to get a smartphone. I'm on T-Mobile, I really like the carrier and I'm not switching. I'm currently looking at the HTC G1 (Google Phone) but there's also the new HTC MyTouch coming out that is also running on Android but with no keyboard. I can wait for that but I also like the physical keyboard on the G1.

Would you get the G1 or the MyTouch, or any other smartphone offered on the T-Mobile network and why?