Electric heaters are always going to be the most expensive to run. If you must have electric then get one with a fan for maximum heat tranfer efficiency. The ceramic heaters are good only in that they are physically small compared to any other of the same heating capacity. They have a huge surface area in a small space for excellent heat transferrence. But at the end of the day a given amount of electricity can only provide a given amount of heat & you pay for that given amount of electricity. Its all about efficiency of heat transferrence & the ability of your room to preserve that heat. I would go for a ceramic heater with a fan.
Bookmarks