So one thing to be aware of...the Homelink protocol (between your car/remote and opener) doesn't have the concept for "open" and "close", just "change to the opposite state". So if you have auto-open and auto-close enabled, when you're departing or arriving at your house, the car will try to make the garage door open if it was closed before, and close if it was open before. It's assumed that on departure the door is open and should be closed, and that on arrival the door is closed and should open.
One day soon after this feature appeared in the software (and I'd turned it on), I drove home from work. My kid had the garage door open and was riding his bike in and out of the garage as I was approaching the driveway, and auto-open started to close the door on him! (Remember that the car doesn't know whether the door is up or down, it just knows to tell the opener to change its state.) Fortunately he reacted quickly enough to not run into the closing door, no harm done. But that was when I decided that we didn't want auto-open or auto-close and I'd never again enable either feature, at least not using Homelink technology. YMMV.
Bruce.