Every diver needs a compass, but having one mounted to your SPG is counter productive, making you stop to look, whereas having it on your wrist, doing a Navigation check is a simple matter of looking down to get a new bearing or confirming your current heading.
The Oceanic OC1 is long regarded as a highly accurate and reliable wrist compass. Beware the knockoffs.