El HTC One también se va actualizar a android L, claro esta que tardara de 3 a 4 meses en portarla, desde el momento de publicarla Google, esta confirmado por HTC...
Sobre la batería, que te dure mas el Nexus 5, me dejas perplejo... Contado los modos de ahorro que tiene HTC...
Pero en resumidas cuentas, si quieres un terminal con gran rendimiento el Nexus... Si quieres acabados premiun el Htc