Yo tambien tengo un Xperia P de Orange y tambien tenia un problema con la bateria que sin usarlo consumia directamente la bateria el solito. Actualice a ICS siguiendo el tutorial que hay en la seccion de Roms del Xperia P "Eliminar la personalizacion de compaņia", es muy rapido, sencillo y sin problema alguno.
Al principio la bateria tampoco fue a mejor pero con el paso de los dias y de las cargas cada vez dura mas. Lo cargue ayer a las 21:00 y ahora mismo esta al 63% con usa normal (twitter, fb, whatsapp, navegar y algun juego).
Yo personalmente he detectado que si paso mucho tiempo en casa el wifi me consume la bateria haga lo que haga y normalmente lo tengo enchufado a los datos pues tengo buena cobertura y casi no consume nada.