I have been using the Garmin Vivoactive 3 and have found it to be pretty good, though I have nothing to compare it to. The battery life is similar to the Fenix series, but it is much less obtrusive on the wrist. It has a rep counter for strength training that works half of the time, but it is easily editable through the watch interface and allows you to adjust to the proper amount of reps and add your weight used while resting. Although this data doesn’t come into training peaks it does go into the Garmin Connect software. It also is quite a bit more affordable the the Fenix.