I have been using Garmin since the first Vivoactive came out, and have used every fenix version since they first came out. Garmin's have served me well over the years, but they are geared more towards athletes than a regular guy like me, and now that I'm older (65), I just don't need all the advanced fitness features. Plus Garmin's have always made me feel like I was not working hard enough, even though I was. For example, if I worked hard enough to get my VO2 max up to 36, for my age, Garmin would consider that "just into the good range" (or average). When I google VO2 max for my age, it tells me anything over 28 is considered above average. I have nothing against Garmin doing that, but the experience I get is that I'm never doing good enough, and I'm never going to be an elite athlete at my age.
I need something now that is going to track my activity as though I'm just an average person trying to stay healthy, and has fitness features that are not too basic or too advanced. I have tried the Apple Watch's a few times, but they where always too basic using the native apps, even though they are very good devices.
Well... at least until now anyway. The Apple Watch Ultra is out, so I gave it a try, and am very impressed so far. It's titanium with a sapphire lens, has double the battery life (2-days), has more advanced fitness features, has better sleep tracking, and does NOT give me the user experience that I am NEVER going to be good enough.
Garmin has great devices, but are more geared toward athletes than just regular people like me, but I will still miss them.