Many heatpumps are junk but a high quality properly installed heatpump will only use 25%-50% of what an electric resistance heater would.
Depending on your climate and energy cost, the cost of higher end equipment may not be worth it however
My research showed that heat pumps max out at 92degrees F temp output. Thats waaay too low. Means the average cold room might barely make it to 75 if the thing is on constantly. Heaters need to kick out temps like you’d expect from an electric heater...110-120 degrees to warm a room to 75+ quickly and then cycle intermittently to maintain the temp. Heatpumps are garbage.