tmobile is releasing alot of phones this holiday season...i dont know what phone I should get.

*samsung vibrant
*g2
*motorala defying
*mytouch 4g
*htc hd7

which one should i get and why?