It's my only experience with piezo, but my SOTO Micro has always worked, no matter the elevation or temperature. It's a handy feature, but I always carry a few options for spark as backup...
Edit to add: I did leave it out in the rain one night. Starting it for breakfast required a BIC.