There are losts of posts on here asking the same question. If you look at the bottom of this post the site automatically shows related posts, or just use the search function.
However, I will get the ball rolling. It depends on what type of system you want to fit. A wet system or a "dry" electric system. Wet systems are more efficient but have a higher installation costs.
Furthermore, retrofitting underfloor heating (especially wet systems ) can be expensive and a bit of an upheaval so it is usually best to do it when you are renovating.
With underfloor heating the temperature is much lower than a radiator, max around 27 degrees. It works best with ceramic floors. You can use wood (has to be special engineered wood to prevent warping) and carpet of 1.8tog (it think) or lower otherwise the efficiency is reduced a lot.
You can not use underfloor heating like a radiator, i.e quick on/off cycles. It is meant to be on for long periods, pretty much all day during cold periods as it takes a few hours to warm such a large surface area.
A wet system will take up more space (compared to electric) as it requires manifolds to mix the hot and cold to the correct temperatures, but as I said is more efficient and costs less to run. Electric is probably cheaper to install and easier to retro fit.
Lots of things to consider. Do your research as there is a lot of information out there. But look for independent views, not websites selling products.