You have to make sure your smartphone compass is calibrated often. I've seen mine be nearly 180 degrees out.
Here here. If in a remote area of the Glades I want a real compass. I don't want to be wading around in the dark in that situation. Easy enough to miss a blaze or two in flooded areas last time I was there which admittedly was 15 yrs ago..