One of the main disadvantages of underfloor heating is the cost. It can be expensive to install, and running costs can also be higher than other forms of heating, such as radiators.
Another disadvantage is that it can take longer to heat up a room compared to other heating systems. This is because the heat has to travel through the floor, which can take some time.
Underfloor heating can also be less effective in very cold weather, as the heat can escape through the floor. In very cold climates, it is often used in combination with other heating systems, such as radiators.
There are also some drawbacks in terms of installation. Underfloor heating needs to be installed by a professional, and it is not always possible to retrofit it into an existing home. It also needs to be compatible with the flooring material, so not all types of flooring can be used with underfloor heating.