Began with a Desire myself, now replaced with my one x. Mate of mine(self admitted status whore) has the iphone4s, and my sister the gs2. Played with all of these phones and can say without (much) bias that one x > gs2 > iphone4s > desire. Personally would take my old desire over the iphone though.
In terms of OS purely.. that's also a personal preference thing, however i must say that while iOS really does work all the time as you put it, android just offers that little bit of je ne se qua that makes tech savvy people need a cold shower.
In terms of OS purely.. that's also a personal preference thing, however i must say that while iOS really does work all the time as you put it, android just offers that little bit of je ne se qua that makes tech savvy people need a cold shower.