As has been said, it depends on what you want to use it for. If you want to tie it to tracking apps that allow you to record your performance and store routes, etc, I think Garmins are great, but there are several others on the market. Wahoo gets good reviews. The Garmin Fenix seams to allow you to record just about any forma of activity you can think of.
I mostly cycle, but I also swim and run, and do a two or three triathlons a year so the Forerunner 920XT has served me very well for a few of years now. It specialises in exactly those activities as well as counting steps should I decide to wear it when trekking, although I'm not in the least interested in counting steps. I like the way it easily uploads data to my Garmin Connect account allowing me to see, over time, the inverse correlation between my age and performance. I also use a Garmin bike computer for longer rides. The watch is better at finding satellites than the bike computer. The problem is it's about as ugly as anything you could imagine putting on your wrist, (with the possible exception of a Rolex😉)
Funny, I thought about starting a thread about activity watches but came to the conclusion that I don't really think of mine as a watch. Even though it tells the time, and has an emulated analogue face, to me it's a computer device that just happens to sit on my wrist, not a watch. Aesthetics were never on my list of factors when selecting it. I was purely interested in function and price, and that's why I don't include it as part of my, as yet, tiny watch collection.