Hombre, depende de a que le des prioridad. Si quieres una pantalla grande y no te importa el Sistema Operativo, el HD2, si no te importa la pantalla y quieres Android, entonces el Hero (aunque se queda un poco corto de procesador) y si quieres tanto android como pantalla grande pues te tendrás que esperar al HTC Leo.
A mi ahora mismo el más equilibrado me parece el iPhone 3Gs, más que nada por que tiene una pantalla maja y de potencia es superior al HTC Hero y al n97. El HD2 sería la bomba si usara android, aunque la verdad es que es bastante grande, por que su pantalla es de 4,3" y supongo que para llevarlo de aqui para haya será el más incomodo.