Expensive but unreliable

I keep coming back to Garmin as I love the build quality and it's one of the few that seems capable of reading my heartrate through my rather faded wrist tattoo. The problem is every few days there seems to be a new problem. First it plain stopped recording sleep and heartrate even though the watch showed the last 4 hours. A hard reset and Connect reinstall brought everything back and it was fine for four days then I had heartrate but no sleep. Another reset and again all was fell until the next charge after which heartrate and sleep kept working but stress and body battery disappeared from "My Day". Also now it's refusing to calibrate the compass. I've bought cars for less than I paid for this watch and at the very least expected a modicum of reliability. Is there anything I can do to try and get this thing working as advertised.