Heat pump requires massive investment with ROI only when you are home. Solar stores the heat as electrical power and you can release it whenever you want.