I must say.... after years of going through TONS of phones, from three different phone companies (T-Mobile, Verizon, & Sprint), the Sprint HTC Hero has to be the best phone I've used, and the OS friggin rocks. I've had my Hero for about 3-4 weeks now. I had thought about switching to AT&T to get the iPhone, but AT&T is very expensive. I actually like to have some buttons on my phones, so this was a perfect combination of buttons and touchscreen. I had the Palm Pre before this, and OMG! I had to return 3 Pre's in one single month. Horrendous. I am SO glad I stayed with Sprint and switched from the Palm Pre to the Hero. I'm always thinking about what new phone I'm going to get next. I haven't even thought about getting another phone.