My battery replacement effort was worth it. The whining noise has been reduced to barely audible and there is snap to how the power windows operate.
I should also mention the old battery had a lot of corrosion around the terminals. I've maintained it best I could by brushing off the corrosion and spraying it with the terminal protector several times over last two years.
All in all $40 well spent. (If it means delaying replacing my alternator another 2 years it's worth it's weight in gold!)