>or have an alternate to suggest?
I don't want to carry a 2+ ounce compass when I'm on a trail. Mostly I want a compass to orient a map, but it should also have the chops to do some serious work if called on. My choice is the Suunto M-9 wrist compass.
If you "Click for larger view" and then click "View face detail", you can see that it is marked in 5-degree increments, and has a side-viewer and sighting marks. This makes it easy to take an accurate sight bearing, which is hard to do with other small compasses. [Note: the degree markings are off by 180 degrees, which is only correct when viewed through the side window.]
Compass weight is 12g (0.5 oz), and the wristband (which I don't carry) weighs 3g (0.2 oz).