HTC desire z is a good alternative. I use one everyday and it's very pleasant. Two drawback in my opinion: android is not mature. too hard to put my mp3 as message ringtone!! there is not enough mass memory included. on the desire Z you have only microsd. it's pity...