Opinions vary, ymmv. Best way to know is to try it out and see how it performs for your device, and how you use the device.
From a pure systems perspective, the OS is self policing, yet some folk report and notice/quantify gains.
Personally, I am able to get up to 38 hours of use on my extended battery using JD Ultimate, with minimal usage. That is with connectivity off when the phone is locked