My HTC Hero from Sprint is the worst phone I have ever had. I don't get a signal in my house or other places. My GPS keeps telling me I need to upgrade even after I do the upgrade. It never finds any locations and tells me to go to an open area even when I am in the car driving. It freezes up all the time and is so slow. There are so many other problems that they are to many to list.