You may need to decide what is important to you - money, style or convenience.
Electric heaters - cheap to buy - <£100, no/little installation cost/effort, provides quick heat, expensive to run. Suited to a room used only occasionally.
Underfloor heating - expensive installation, expensive to...