I gather my roof (metal) runoff into 2 1000L totes in the basement which supplies 100% of my water needs including some garden watering. (I also fill supplementary outdoor tanks for gravity-fed watering.)
I have been on full-system rainwater for ~25 years, in the BC Interior where it can get to -35C but more often floats +/- 10 degrees around freezing in the winter. We often have droughts in summer.
The system must have the ability to be rerouted, for instance when the air is filled with smoke. I reroute to plants with a hose.
I use a screen and the coarse sediment filter on the gravity-fed side (going into the tank), and a fine sediment filter on the pressurized side. I also filter drinking water through a charcoal filter. Technically it's not potable but would be so if I dropped some Clorox in the tank. (Yuck.)
I raised my 2 children with this setup from 4 mo old until they left for university. The only issue that I know of is that rainwater has no minerals so those need to be supplemented a different way, either food or supplements or adding to the tank.
I also have a composting toilet; flush toilets are ~30% of potable water usage in most N American homes.
We all need to learn to use less water, to store rainwater in the soil, and to stop using resource-expensive potable water for non-potable needs. I know I'm preaching to the choir in this thread, but this year especially we will be facing more climate disruption than ever before because of El Niño, and this year's extremes will be the norm in 20 years.