HTC is nice, but my last phone HTC Desire S has some bugs that will make not buy from this brand again: the GPS takes 10min to get a signal, I have random reboots from time to time , and sometimes it gets frozen when updating software through the google store.