Single and "Normal"
I think these devices are developed for a single person living in a simple flat, as it seems are a lot of things. That is the only way in which the simplistic algorithms can work. We are a long way away from machines that can interact with a family or even a couple. We have many rooms in our house and are a couple with a small child. There is no pattern to our activities apart from me going to work and as I often work early and late shifts (NOC support) then this isn't a routine either. There is no chance of accurately programming this and any device would have to track whether any of us are in any of the rooms if it wants to turn the heating down or off. Ideally we would want the bedroom temperatures turned right down during the day and then warmed up a bit before we go to bed, whatever time that is. We want the heating in the kitchen-diner turned up when we eat but down otherwise, unless we are cooking, unless we get too hot from the cooking. Ditto for the bedroom if we want to go there for something other than sleeping, if the child is asleep, etc. It's all so complicated!
I bought a Google Nest but it doesn't control the heating and the installation instructions don't seem to cover our Honeywell installation and the Nest support people aren't interested. I will most likely return it.
What you/we really need is a system that can control the individual radiators individually, in other words remote-controlled radiator valves with room thermostats, not a central monitor and control.