Garmin have a full range from more basic to solar charging watches. I’ve got a forerunner 235 and had it since 2017 and it’s not missed a beat, becoming a bit like Triggers broom with the amount of replacement straps I’ve put on it though Mine can sometimes lose you a bit when in trees so your route on the app can look a bit skew whiff, whereas my brother in law has a Forerunner 955 and that’s more accurate in these instances
I seen a video of a guy using a Coros watch but I think they’re pretty pricey.
All depends on what you’ll be using it for really, give the features a check and see what’ll work for you