Underfloor heating has a key advantage of not requiring radiators in the room, which take up space. It typically uses a flow temperature of 35-45½C. This is lower than the 80-90½C of radiator heating systems, so it takes longer to heat up spaces. It does mean that you don't need to have such a high temperature gradient from the heat source though, so is more efficient.
Underfloor heating takes longer to heat a room, and thus has a greater 'latency'. This means your climate control system needs to be aware of this and be intelligent enough to work with these restrictions.
Nu-Heat have manufactured their LoPro10 product which is very thin and easy to retro-fit into existing homes, without new screed or moving door heights.