We use our Leaf to go to town and back aprox 25 mile round trip 6 days/week most weeks. I have it set to charge for 2hr starting at midnight and turning off at 2 am. I am playing around with the max input between 20 and 24 amps most nights. It seams to be enough.
During the deep cold (-20F) I turn off the charge timer and leave it plugged into the EVSE with the max amps input of 10 amps (240 volt).
On the very rare occasion we need to take a 2nd trip in one day, I turn off the charge timer, raise the input current to max out the Leafs OBC. Once it has charged for the 2nd trip, turn the charge timer back on and drop the current setting back.
Very rare for me to pre-heat the interior, and since the car is parked inside an un heated garage it doesn't need to de-ice the windows. Use the heated seats and may be a little car heat, just to take the chill off the interior.
Since the only variable is where we go in town and how many stops, the range is never maxed out by the time we return.