Garmin user here. Had a Forerunner 220 (with chest strap), 235 with the optical heart rate, and now have a 935 (also with optical heart rate). Whilst the 935 is an amazing piece of kit, it’s a triathlon watch and overkill for running. The optical HRM seems better on the 935 than the 235.
For running only, I’d get a Forerunner 35; if any other activities are needed, I’d get a 235 or a Vivoactive HR (you can use the 35 for cycling, and change the activity type on Strava afterwards).
Note that I haven’t used TomTom or Polar watches, and they could be amazing. However in our group, 90% of people use Garmin. USB cable is still proprietary though (and the 220, 235 and 935 all have different versions).
Edit: 220 and 235 sync via Garmin Connect app on phone using Bluetooth. 925 also has wifi, so syncs as I walk into the house :-)