Very happy with thermostat, but android app needs to be a little more robust. Should be able to set all features on the app that can be set using the touch screen on the thermostat. App is very limited. That's what caused me to lower the rating.
Easy to use, but difficult to connect to your phone. possible due to a software update or something. It occasionally doesn't follow the schedule I set for it, but as long as I monitor it I can keep the house at what temperature I need.
HomeKit is nice but no energetic monitoring is bad. Previous thermostat could set a temp range and the thermostat would determine the best way to keep it in that range and be energy conscious. Honeywell T6 seems to kick on AC every 5 minutes