Practical...if you ignore hot water. Once you add that into the mix, you either need a lot of space for a large hot water tank, or a very big battery. Peak charges make tankless resistive water heaters very expensive to run.
Heck, I don't even have anywhere to place a heatpump, let alone a hot water tank.
Heck, I don't even have anywhere to place a heatpump, let alone a hot water tank.