Which watch(es) works best with Sleep as Android?

I’ve been using a Garmin Vivoactive 3 for a little over a year, and it’s been essentially useless that whole time. I understand that’s due to the Bluetooth comms error on Garmin’s end, so I’m wondering what watch would be best to switch to. I pretty much bought a watch purely for sleep tracking, so it’s disappointing that it doesn’t work.

It would also be nice is the comms error was mentioned on the wearables page so people don’t end up making the wrong purchase like I did.