Well, as far as a survival gun, I would rather have a flintlock. Sooner or later, the electronics are going to go. A solar cell is vulnerable, and I believe their life is limited.
There will always be some kind of rock to strike a spark.
Getting off track a little, if there was a nuclear exchange or some other total catastrophe, I would prefer to be at ground zero. In my opinion, Lyndon Johnson was right when he said "It will be a world where the living will envy the dead!"