I went back and forth between Moon Reader and Aldiko. I'd say Moon Readeris better, but both seem to rape the battery.

I recommend that you turn the option to execute a certain function on shaking the device, this may be the cause for consuming too much battery as it forces the accelerometer to remain active while reading all the time.