I have an iphone, if your looking for a flawless touch screen, the iphone is great. Never had a problem with the touch screen on it.
If you want to be able to customize your phone more, then the android platform is the way to go.
I have an upgrade soon too, which when that happens, I plan on upgrading to a android phone instead.
Good luck finding something you like.