This new smart thermostat is working great for me with my busy working schedule. The Geo fence feature is great for automatically "knowing" when I am coming and going.
Instructions were scare but we eventually found more online.
Took a while to get it programmed correctly. It kept coming on too early until I figured out there was a setting where you can set it for the time you want it to be at a certain temp and it will come on when it thinks it needs to start up to get to that temp by that time.
Had to reset several times in set up as it first found the furnace and started it but the furnace kept turning off. Also didn't find the AC. Rebooted several times. Then found a loose wire on our furnace/AC combo and it worked after we corrected that. So it wasn't problem with the thermostat.
We're retired and babysit sometimes, so no decent schedule or pattern of living for the thermostat to learn but we did get additional sensors so we can keep the nighttime temp down to keep our bedroom as cool as we want.
If you google T9 and Homekit integration, there appears to be a lot of promised that it'll come with an update, but it has not. That is the only thing this is missing!