NATO cans are the best. The donkey dick sometimes leaks a bit, but when well kept, they’re very user friendly, tough, and flow well.
Second are generic plastic with a separate vent for me. Sometimes I leave the vent closed when filling the walk behind mower, so it doesn’t flow so quickly and over fill the little tank.
I’ve stored pump gas with ethanol for over a year using Stabil. Usually we rotate stock every 6 months, or if the price of gas plummets, I’ll cycle it out.
Doesn’t seem to be an issue stored in my shed, away from my house. They’re in the shade but the shed is well vented. I try not to store any bulk flammables like that in the house. Besides having to remove them so I can grind and stick weld in the garage… it’s just another overall hazard mitigated. My neighbors are close enough (60ft?) that I could see flames jumping. It won’t be a great loss if my shed goes up.
Propane definitely keeps better, and is much safer to handle. Can just wheel a 100lb tank around on a dolly, or use a good long hose if possible.
Remember to drain the tank and fuel bowl in your generator for long storage or you’ll have a gummed up carb when you need it.