Good afternoon,
I just purchased the Forerunner 235 and have updated the firmware to 3.1 (latest).
The sync works generally well between Garmin Connect and the Forerunner 235, but I realize there is a bug where the Unit of Measurement does not sync properly. In Australia (and the rest of the world), we are using the Metric system. When I update Garmin Connect to change the Unit of Measurement to Kilometres, it switches my Forerunner from Kilometres to Miles (Height from Metres to Feet, Weight from Kilograms to Pounds, Pace from Kilometres to Miles).
The workaround solution for me now is to manually change the watch's default Unit of Measurement, after a software sync between Garmin Connect and the Forerunner 235 (which isn't ideal).
Darryl.