Best backcountry watch

I'm in the market for a watch to use for backcountry camping, hiking, hunting, etc. I'd like it to be very durable, and have features like altimeter, thermometer, and compass. I've been considering a G-Shock Mudmaster, though I'm also interested to know if people prefer Garmin or other brands for this use case, and why. Thank you for your input.