Yes, i think the main functions give the same, i did like the idea of zoning with linked TRV's but also don't like the idea of the boiler firing up for the sake of trying to get one room up to a desired temperature.
Nest has the learning but like you i've heard that can be random and most...