I'm going to get a sparky in to fit a a smart stat.
You posted this as I was writing, there are many smart thermostats, and they are not all the same, so the Drayton Wiser TRV head is claimed to work out how long it takes to heat a room, and it will start heating the room before the time set, so it is to temperature required when you come to use the room. I call that a smart thermostat.
But the wall thermostat is really no more than a hub, collecting info from the TRV heads and relaying it to the boiler at least when set to turn boiler on/off.
However some boilers will allow some thermostats to turn the boiler up/down, rather than on/off, the main system seems to be OpenTherm, the Wiser and Honeywell EvoHome the OpenTherm is an add on module, Tado all built in. Nest has OpenTherm but does not link to TRV heads so a bit useless, and Hive does link but can only switch on/off.
EPH is designed to work with motorised valves and OpenTherm, but a motorised valve often turns a group of rooms on/off where TRV's normally control individual rooms, clearly very little need for both, (always exceptions) so EPH wall thermostats don't connect to TRV heads, you just set them as master and slaves, up to I think 10.
Then we look at GeoFencing, some thermostats you can only set the Eco and Comfort setting, others you can set the distance from home. My wife and I spend about 2 hours yesterday getting her phone set up with Nest Gen 3 so it will detect her phone as well as mine to turn up heating when we are at home. Being able to do something is very different from doing it with ease.
I open google home with my phone, and there are 5 thermostats shown, the Nest Gen 3 wall thermostats and 4 Energenie room TRV's but I have 9 programmable TRV's the other 5 are bluetooth, (eQ-3) and can only connect to one phone, but only cost me £15 in 2019, rather than £35 for the energenie.
And with all that, still have heating problems, some where hot water is returning to my boiler and turning it off. And it does not matter if the Nest calls for heat, or if all TRV's are open, unless water is being heated and pumped around, rooms still don't get warm.