Its all depends on what you want, if you want a keyboard to go with your phone, get the google g1. On t-mobiles site it costs 399 to buy, the same with the my touch.
Over all with features included, I would pick the Samsung Behold 2, its the phone I ended up buying and I dont have a contract...