I finally decided to buy a smart phone and made the mistake of asking a stranger what kind of phone he had and how he liked it. It was an Evo and I literally had to cut him off after 5 minutes of complaining because I had to go. Anecdotal, I know, but I wouldn't go anywhere near an Evo after that.
But even with 2.2, apple's ui kicks butt on android.
I also had a g1devphone (gave it to my brother), and every iphone that has been released.