I've got an HTC HD2 which runs Windows Mobile but which is really, really good!
It's on T-Mobile and managed to negotiate a deal with them (after threatening to leave, actually leaving and then being invited back
) where the phone was FREE and my monthly payments came down by £5!