I have an HTC Evo 4G and Love it! Sometimes when it really loves me it vibrates and sings loud music. I love you EVO!
You should get an iPhone. I have had no problems with it. The only thing I can't do is tether. But since I'm either at the hospital or home (which both have wifi) I never need it. besides the iPhone 4 is $99 now.
I must be a polygamist cause I have both a BB and an android.