Bevel is estimating a sleep score for me that is much lower than the actual one. For example, yesterday I slept wearing both a RingConn 2 and an Oura Ring 4. The first one gave me a score of 82 and the second one a score of 87, while Bevel gave me a score of 52. I slept about 7 hours and 40 minutes, which is not bad at all, especially considering that I’m 53 years old and had set a goal of 8 hours. Moreover, my subjective feeling upon waking was that I had rested perfectly. These discrepancies are more the rule than the exception. I understand that Bevel takes several factors into account when determining the sleep score, but given that all wearables estimate sleep stages rather poorly, I believe the ideal approach would be to allow the user to choose the weight assigned to each factor. In my case, total sleep duration is by far the best predictor of its quality. In short, my suggestion is: give more weight to total sleep duration or, ideally, allow the user to configure how much weight to assign to each factor.