Hola, primeramente yo tengo un iphone 4 y me va de lujo. Pero veo que en tu pregunta tu estas comparando un celular con un OS (sistema operativo) a si que responderé tu pregunta de 2 formas:
Windows phone 7 vs iOS 4 (OS de Apple):
Los mejores sistemas operativos en teléfonos son 2: iSO y el Android. Entre el de Windows y el de Apple, el mejor es de Apple. su interfaz es muy buena y sencilla de usar además es más personalisable que el de windows. por otro lado tienes las aplcaciones. En iOS hay mas de un millon de aplicaciones donde hay muchas y muy buenas gratuitas. En cuanto velocidad el iOS es más rápido en su mulitasking (multitarea). el de windows se concentra más en sus animaciones, etc. Para mi el unico problema del iOS que no tiene el de windows y de hecho ningun OS, es el sporte flash. pero no te preocupes eh visitado muchas paginas web y la gran mayoria tiene una versión mobil que es compatible y va dirigido para el iOS.
Iphone 4 vs Mobiles con Windows phone 7:
en realidad no se que mobil tu planees usar con el windows, asi que no se puede comparar. en mi conomicimiento los telefonos compatibles son los samsung, dell y Lg. pero pienso que el iphone 4 es mejor.
Te dire lo bueno y lo malo del iphone 4 segun mi experiencia:
lo bueno: la camara, que aun siendo de 5 mpx tiene la calidad HDR, que hasta ahorita ningun mobil la tiene y deverda toma fotos buenas y grava en HD.
las apps:tengo muchas apps en mi iphone desde juegos, utilidades hasta sonseras que ni yo se para que las tengo. en fin son gratis y tengo 32 gb para tenerlas.
la pantalla: creo que todos deven quetarse el sombrero por la patalla que creo apple (con ayuda de samsung un poco). la retina display con 321dpi que enrealidad tu ojo y el de todos solo ve hasta 300 dpis. las fotos, los videos se ven wuow.
lo malo :(
la bateria, aunque se verdad se haya alargado un poco, con todo lo que tiene el iphone 4 se ve perjudicada, pero no te preocupes sin push, un brillo intermedio y solo usar wifi (3G cuando realmente lo necesites). tu bateria durara a los max 3 dias como a mi.
Bueno es lo que yo se y un ultimo consejo:
no te recomiendo que uses el iOS 4 en un 3G ni un 3Gs, se vuelven un poco lentos, especialmente el 3G. Windows phone 7 es algo raro. tuve un LG con ese OS y su manejo era algo tedioso. no me gusto pero tampoco lo odio.Y eso del problema de la antena de iphone 4, no lo sufro yo. en realidad en puesto mi dedo y nada. es porque en USA solo lo da AT&T y su red de verdad es un porqueria. en fin comprate un Bumper, son una monada!