Speaker isn't the loudest but I don't think it's too quiet.
Not got a problem with battery life either but I'm coming from a handset with terrible battery life.
My biggest problem is the network coverage with Orange. I can hardly get a signal at home and the handset currently doesn't support uma. They patched it in to the galaxy S2 so fingers crossed.
I still have DHD and speaker is one of the quietest...