I have two routines on my phone,
The first one turns off mobile data when I'm connected to WiFi,
The second one turns it on if my WiFi signal drops to two bars or under.
I've left the developer option as is (default).
Not sure how much battery it actually saves in the long run but even if its a tiny bit it's worth it lol.