Only problem is you are stuck using Edge.... and T-Mobile just rolled out their 4G speeds today
I actually messed with a floor model of the G2 today, the keyboard feels alright...I would say go with the Samsung Vibrant or the G2... the Vibrant has a nice ass screen on it. If you're a keyboard man G2 is good for you.