That one is a little more difficult to answer because Microsoft set strict requirements for Windows Phone 7, so most of the phones that use that operating system are pretty similar in features and specs. You just have to do your research.
Samsung Focus is a good windows 7 phone. Its got a great AMOLED screen. Also you can wait for the HTC HD7S. Its got some good features that you can compare with the Iphone.