Suunto M-9
I wanted a compact compass for an upcoming trip. Not a real orienteering compass, but something more than a button compass like Suunto Clipper. I ended up with the Suunto M9. At 1.5 inches in diameter, it is roughly the size of a small watch. It features 5 degree gradations and a sighting notch for rough bearings. A ratcheting face with orientation indicators allows you to set direction of travel. To work with the sighting notch and window, the compass card uses a reverse numbering scheme: instead of looking at 12:00 to read your bearing, you look at the 6:00 position. This is unintuitive at first, but easy enough to adjust to. Suunto advertises the compass as waterproof, and the bastion of truth that is the Internet claims it to be divable to at least 200 feet. Tipping my scale at 10 grams, the M9 packs an impressive amount of capability for its miniscule size and weight.
Unfortunately, the Velcro strap it comes with is garbage. It’ll hold it on your wrist, but it is uncomfortable and I question the longevity and security of the attachment after prolonged exposure to mud, sweat, blood, and the tears of my enemies. Fortunately the M9 has 19mm lugs, which matches an old watch I had about a decade ago. I dug out the NATO Regimental strap I had used on that watch, threaded it onto the M9, and now I have a wrist compass I can feel pretty good about.
I only wish it had a global needle, but that would probably require a larger housing.