I have been a long time Garmin user but have just gone through a very bad month of Garmin user experience and am now unfortunately returning my Garmin Forerunner 235 and moving on to a different company.
The amount of errors that have happened with this watch, customer support (still can't associate my email correctly) and the online experience are numerous, but most importantly, the watch hasn't recorded a run correctly. By example, the last time I used the watch, no heart rate data was recorded and the time before, the satellite coverage was off by .4 miles on a 6 mile run. I'd be more patient, but its a relatively expensive watch and Garmin support doesn't seem like its a big issue. ("Well its consumer GPS." - one Garmin support response) The general response has been that the software must be out of date... and then the next time, that the software must be out of date again. I think the software was up to date, but even being out of date by one update shouldn't cause one of the watch's primary functions to stop working.
There are a number of other issues encountered with Garmin support and Garmin express as well, that I don't think are necessary to report, but again, it has been a poor experience overall. The most important thing at this point... I just don't have confidence that I'm going to return from a run with accurate data.
*it seems fitting that the first few times I tried to post this message, I received an error message.