I'm happy with my iPhone 4. Compared to the HTC Desire HD that I was looking at, I think the design and flow is more polished in the OS, and super easy to navigate.
I have an android phone, and I'm loving the OS. The android store has tons of paid and free apps, and it is stable. In regards to the phone itself, my preference is a phone with a touch screen as well as a qwerty keyboard.
Why? in my opinion it brings the best of both worlds and gives you the choice to ignore the downsides of both. Having a touchscreen gives you the cool factor and versatility that is inherent to the technology, while having a full qwerty keyboard lets you completly bypass the downsides of TS, like the sometimes lack of precision and sometimes (depending on the situation) complete impracticality.
I despise mobile phones, the culture that surrounds them, the people that sell them, the companies that make them, and the people who's existence seems to be built around them....
.. I have a HTC Desire S running android, and it doesn't offend me. When I'm not using it, it works... and when I am using it, it does what I need it to...