Please excuse my ignorance, but what is the advantage of a "finishing charging by set time" feature?
I have a LEAF and it allows me to configure a schedule. I can also easily see how long it will take to charge. That way I can set the car to begin charging at midnight, when rates are lowest. The car will be fully charged before 7 am, when I would need it. If I needed it earlier, I would simply configure the timer accordingly. I just don't see the advantage of leaving it up to the car's software to determine this very simple calculation.