I can only comment on what I have, I had a problem with central heating, and alarm control, so got Mihome Energenie eTRV, double socket, light switch, and controllable plug in energy monitor.
The main down side was only 3 programmable on/off times per device without using IFTTT, the three times could be selected by day of the week, so turn on 1 pm and off 5 pm w as selected all days but Wednesday and Saturday for example. But really I wanted 4 times, using IFTTT I could get extra time, but that relied on internet working.
It also worked with phone, tablet, and PC plus up to three remote controls. It had some options I did not use, for example it could be linked to a weather forecast, the light and sockets had one difference, light switch did not require a neutral.
With a power cut default is off, so I found even when I did not want to switch off, I needed an off/On to insure it switched back on with a power cut, the energy monitor plug in unit would not work with the remote controls, only with phone, tablet or PC.
The big complaint is the adverts tell you very little, it is a leap of faith, until the hub is registered and the device is paired to hub, you only know the bare essentials. And IFTTT changes every week.