You can power all those gas appliances with a reasonably-sized generator, though. It's also possible to run a heat pump on a generator, but you'd need a much bigger generator and a soft-start for the heat pump to limit starting current.
Personally, I'd rather have the generator if I had the space, but this would be a good option for people in townhouses and condos.