Hive has two major problems, one with domestic hot water and central heating it does not have volt free contacts, so can't be used with some systems, the second is it does not support modulating the boiler, so even if can be used, it may not work well.
There is a whole list of boilers which will not work with Hive, it is more down to boiler than anything else, and since you don't say which boiler no one can really answer your question.
So to start with boilers can be split into three basic types, 230 volt control, extra low voltage normally 24 volt control, and bus control, hive will only work with 230 volt control.
So to start with let us consider control, there at two main areas, first is the room, and second is the boiler, so in an ideal situation the TRV (Thermostatic radiator valve) head tells the hub often called the thermostat how much hot water it needs, and the hub (thermostat) in turn tells the boiler what output is required, this is likely done with a 0 ~ 12 volt signal using OpenTherm protocol to the boilers bus.
Not all boilers are following the OpenTherm protocol some have their own dedicated system, and some will only modulate the output using the return water temperature, and some are that old they don't modulate. Step one is to find out what the boiler will work with. Then and only then you select the system, with my boiler I have to use Wave, my boiler is not designed to work with OpenTherm.
Some really old systems don't have modulating boilers and have 230 volt control, and often the base used for the programmer is the same as that used for Hive, and with those systems Hive can work well. But for many years we have had modulating boilers, for the condensate boiler to work it has to be modulating, and with the older boilers it will only work with the return water temperature.
So with many systems we have to control with the TRV (Thermostatic radiator valve) the main upgrade is to replace the head with an electronic type, these can be stand alone, or with wifi which may connect to either a simple IFTTT system like with Nest or a complex system like EvoHome. However once you leave the very basic system, hive is useless.
The electronic head fitted to the TRV is often able to be altered with your phone, so no real need in many cases for the main wall thermostat to connect to phone, if this then that (IFTTT) will allow Nest to follow MiHome or MiHome to follow Nest, with EvoHome you can set a different program for every room. And once you look at electronic heads on the TRV one has to question why anyone would want to fit Hive.