They're more efficient than gas and oil heat and better for the climate. But they're not cost-effective where electricity is ...