Having had several compasses go south on me, I have to say that my GPS (Garmin 12) is still up and rolling. These things are three of one and four of another.
One point for you all to consider: A map is no bloody use to you if you don't know where you are on it. Ditto the compass. If your at sea, the situation is even worse. No ETS in his or her right mind relys on any one bit of kit. A compass can be thrown out by local conditions, a GPS cain't get a lock, a knife breaks.

Deal with it.
_________________________
I don't do dumb & helpless.