I do think Garmin have found a really good balance for their devices in being smart but not "too smart". I have had a Vívoactive 3 for years that I am pretty happy with. Good battery life and does all the basic fitness stuff plus some actually useful extras like alerting me to phone notifications, etc.
Also interesting is that the phone never just replaced standalone GPS fitness trackers. It's entirely possible to just use your phone to track your run, though obviously there are downsides, like you don't get heart rate tracking and it's a lot bulkier (though I think most people probably run with their phone anyway).