En mi opinion el Xperia P no es ni mucho menos un mal terminal. A nivel de hardware y materiales, es un movil a mi parecer de una calidad muy muy buena, el problema es el software, que no esta todo lo pulido que deberia, y al igual que me paso con los terminales de 2011, tiene bugs que no arreglan o tardan meses en solucionar. Tienen buen software multimedia y todo eso, pero les falla la cantidad de bugs que hay en los firmwares, en el caso del P, problemas con el baseband, lentitud en el dialer, problemas al coger las llamadas, etc... Todo solucionable, si les diese la gana claro.
Yo personalmente no me quejo, ya que la calidad es muy buena, y la pantalla me parece excelente, el problema esta en el fabricante de los procesadores del terminal (ST-Ericsson) que si hubiese liberado el codigo de su hardware tendriamos cyanogenmod al 100% y no tendriamos que preocuparnos de firmwares oficiales.