[Xposed Framework Modules] magnamentis:
funny (smile)

so you say you cannot keep up but ask for more. (kidding a bit) but let's see what we can do.

perhaps you should use something like a strategy and make a plan. i can tell you how i do it and perhaps you get along that way or a better idea may cross your mind.

question 1: what is your goal?..........................answer 1: optimize battery life without loosing any or only little functionality, thus without crippling the device.

question 2: what is the current state..................answer 2: charge each evening to the same level and check the battery level in the morning

now compare Question 1 with answer 2 and see how far away the current state is from you goal

now start to hybernate apps upon display off with greenify, choose which apps from wake lock detector app which comes with a direct greenify button, just go from top down

in the list of the greatest culprit and start with user apps before going further with "SOME" system apps when neccessary. for system apps you need greenify pro verson (xposed module)

question 3: what is the current state..................answer 3: charge each evening to the same level and check the battery level in the morning

now compare Question 1 with answer 3 and see how far away the current state is from you goal

now start to limit SAFE wakelocks and alarms to begin with. the others are by no means all unsafe but why take a risk, perhaps you reach your goal before that.

start with default settings, usually 240" and then check each morning when you check your battery level how many wakelocks and alarms you had during the nigth in idle

only idle is important because while in use, almost any wakelock is a minor consumer compared to the bigger tasks, radios and last but not least the display.

set yourself a goal as to how many wakelocks you would like to accept form one single task which is safe. think a bit as to how many times you want google to receive your

location or whatever the task of a wakelock might be. in my case i set an approximate goal of 100 wakelocks in 24h max for google services and such.

question 4: what is the current state..................answer 4: charge each evening to the same level and check the battery level in the morning

now compare Question 1 with answer 4 and see how far away the current state is from you goal

in my opinion you will now have reache a level betwenn 1-3% in 8-10h idle overnight, if not, raise the seconds or search for wakelocks with high number which are not unsafe.

but perhaps unknown. from now on it's trial and error while the target should be close and success near.

this is one way to make a structured attempt instead of chaos and thus loosing overview and thus control, but there are others, just find the best way for you

good luck

EDIT: my current state is 0.8 - 1.6% battery drain EACH night on 6 devices of various brands during 8-10 hours

now if you reach something close to that and want to continue, then it's for fun, because 20% better results than that would be withing the fluctuation range and thus in vain.

further it's not only the standby time which you can improve, but if you start the day with 98% instead of 94% you have also more SOT at your discretion during the day. the same applies for the cummulated idle savings throughout the day which is around 10-15% saved in idle = about 1h 30" more SOT