I really like my HTC Evo. It is not as easy to use as the I-phone, but once learned, it's cool. It really has fast internet. But one feature I deplore is call-waiting. When I'm on a call, and someone calls in I can put the original call on hold and then switch back, BUT if I switch back, the the second call is permanently "on hold", and there is no way to disconnect that second call. This differs from the I-phone which allows disconnection to the second caller. I realize that the second caller can end the call, but at my end it still is being carried as "on hold".
I really wish the HTC folks would redesign whatever to take care of this annoyance.

and
