The battery life for mine seams to be around 1- 1.5 Days. However, it was used before I received it, so the battery may be degraded.
Also, I am constantly connected to wifi and using it for facebook and emails etc, and occasionally Music and games.
I use a auto brightness instead of lower brightness settings and I use a live wallpaper and no battery juice saving apps.
I also use Link2SD and have about 45 apps installed whereas less than half eat up juice by monitoring bandwidth usage etc.
This is with the stock ROM Ginger Bread 2.3.3 that came with my HTC wildfire S. It is rooted via CWM.
I purchased a new battery which is taking forever to arrive.
I will test out this new battery with the same setup as shown above and with a power saving setup and will post my results here.
I will also test out other roms, that way You will have a general idea of the battery life.
There are many techniques to save your battery from degrading overtime and it is worth looking into.
For those battery freaks out there, you may be interested in knowing that there is a larger battery that is compatible with this phone which comes with a bigger back plate. (suppose to last up to 3x longer).
As for speaker quality, I have had no problems at all listening in a variety of places. Works best laying flat on a flat surface. curvature of phone and camera lens allows the speaker hole to not be covered and lets out sound at an acceptable loudness.
Note: if you cover the speaker hole completely, (with your finger for example) the loudness is greatly reduced and sounds muffled.