We have water.
Nice warm feet on a tiled floor.
Bit like storage heater, takes hour or 2 to warm up so need to plan when you want it on, not like a radiator where you come back in the evening and want near instant heat.
Wouldn’t consider electric think there is more to go wrong, more expensive to run.