Hi all! I am looking for a new watch for a gift for husband. He currently has a very rugged military-style watch that he never removes and is held together with duct tape, but as he has a new job requiring him to dress up, he wants something that looks a bit nicer. Listed below are the features he currently likes on his watch. I’m hoping to spend less than $500 (I know that’s a big ask). Any suggestions? TIA

Waterproof (200m), barometer, compass, automatic satellite time, and has either a leather or metal strap (not rubber or nylon).