El iPhone es muy limitado en cuanto desarrollo de aplicaciones,
Apple no permite que terceros puedan desarrollar aplicaciones para el, algo que se puede hacer para cualquier smartphone sea Windows Mobile, PalmOS, Symbian, Linux, o simplemente para cualquier movil que soporte J2ME. Lo de los Mapas, Youtube, Estado de tiempo son cosas que en los smartphones es posible hacer (y ademas hay diversas opciones ) gracias al software desarrollado por terceros. Hasta un iPod puede correr mas aplicaciones :S :S :S. Lo de soportar Flash depronto lo hubiera salvado porque en Flash tambien se pueden desarrollar buenas aplicaciones pero resulta que tampoco quisieron soportar Flash :S :S :S :S
En Europa si deberan tener una version 3G, pq con tantos moviles 3G con muchas prestaciones no creo q un 2.5G pueda hacer mucha competencia, sobre todo por los nuevos servicios como videollamadas, acceso a internet de gran velocidad (como ya lo han dicho, Wifi no hay en todo lado)
Yo lo veo mas bien como un iPod + telefono + Web 2.0 + Wifi (la camara ni mencionarla porque deja mucho que desear) , se queda muy corto ante otros smartphones de similar precio.
Y eso de contrato de "exclusividad" y obligar a los clientes en comprarlo en planes tambien es algo tonto en un par de meses los de Apple se daran cuenta de que ya andan desbloqueando sus moviles y de que eso no sirve de mucho
Saludos