@JessTheUnstill I really like my Withings one, which I chose because it doesn't have internet connection and the data storage is on my phone or in Europe, and the company is German (GDPR for the win).
It sleep tracks, although I don't know if it's any good at that. And does heart rate and steps and has a timer and a stopwatch.
The heart rate is periodical, not constant, but there may be a setting for that.
It doesn't have the weather though.
But the battery life is ~25 days.