I tried out SmartCharge last night, seemed to work okay. My battery was already at 80%, I set a schedule from 11:00 pm to 3:00 am to charge to a maximum of 85%. So only 5% of charging would take place which I knew would be short duration. It charged in bits and spurts between 12:06 am and 12:40 am when charging completed at exactly 85%.
Nice concept, but I am hesitant to use it full time because it relies on constant communication with the Honda server, something which is not always reliable. Regular scheduled charging is built into the car, i.e. the schedule is stored within the car. So as long as you are plugged in the previously set schedule will run at the appointed time regardless of whether or not the car is in communication with the Honda server at that moment. Even if you use HondaLink to set the schedule, you are merely remotely changing the schedule that is stored in the car. If there is a later communication problem, it won't affect the previously stored schedule and it will run on time.
SmartCharge works differently, the schedule is stored on the Honda server, which communicates constantly with the car as it sends start and stop commands to the car during the session. If communication between the car and the server breaks down during this time, clearly things will go wrong. Maybe that is rare, I don't know. I will probably keep trying it but I will have to monitor it to see if it is consistent over time.
One thing I already don't like about SmartCharge is that while it is enabled you cannot use regular timer charging. Let's say I have a long drive tomorrow and I don't want to take a chance using SmartCharge, I want to use regular timer charging. However the only way to do that is to disable SmartCharge. Okay that part is easy, but later when I want to enable SmartCharge again I have to go through the whole setup process again including entering my address, agreeing to terms and conditions, setting all of my options up again, etc. Too much hassle in my opinion.