I have an old Freeplay solar/crank radio that's still kicking after at least 10 years. It's a tank. Someday the rechargable batteries will fail, though for someone handy they can be replaced.
These days, I prefer a modular approach when I think about longer power outages -- power source, big battery storage, various small chargers, AA/AAA batteries, and
lights and radio that run on those batteries. It's a lot more flexible than an all-in-one solution. My 2c.