Compare T-Mobile myTouch 3G 1.2 with Motorola RAZR M XT905, NEC Terrain, NIU C21A