I am very happy with my Fenix 7 saffire solar smart watch, except for sleep tracking. I wish and hope that Garmin rolls out an update to track the sleep, over a 24 hr cycle period (all throughout the day and night) to make the training readiness feature and other stats meaningful. At present, the sleep tracking takes place only on a 8 hr sleep window defined by the user as a result naps during the day get missed out and are not taken into account while calculating the training readiness, training recovery times and even body battery or stress levels.
I am sure this must not be a very complicated update, since many basic smart watches in the market are able to track, even the naps whereas, a much superior Garmin Fenix 7, is still waiting for a similar update.