Perhaps I'm the outlier, but I do keep my lights stored with batteries all charged to 100%Many of us have tons of batteries, but i doubt many keeps all theirs 100% charged ready for emergencies. Those events happen when you least expect it. Gas lamp will be the most practical and cheap solution imo, especially if you able to run it of a 20lb gas tank.
Recently I pulled out from under my bed a box of lights, stashed there 2 1/2 years ago. They all worked.
Typically before a significant storm hits, I'll charge up battery packs for phones, and top off the batteries in my most used lights. Otherwise, even at my most most unprepared state, I'd be capably prepared for a couple of days in the least.
Also, I'd like to remind others that if you use your car battery to charge up your cell phone, or 18650 batteries, a 20 minute round trip to the store for supplies, will likely recharge your car's battery with its alternator.