I have been using the 935 for a couple of years now and here are my observations:
pros:
- excellent battery life. I think Garmin is a leader in this area
- light and shallow body (unlike e.g. Fenix)
- good level of customisation
- lots of good features that I use almost daily, both sports and non sports
cons:
- HR sensor resin prone to cracking (had to ask for replacement)
- HR tracking only just satisfactory. Optical often inaccurate. I also have accuracy issues even with chest strap
- GPS accuracy OK but not superb
- elevation accuracy is a joke
- software bugs: some widgets do not work properly, phone connection temperamental, occasional issues with time being out of sync
- abandoned development e.g. list of exercises in gc
- inability to back up and import set up into a new watch
I am watching what Garmin is doing with new models and it is not very exciting. While there are many new features, I do not see anything really significant. Solar has limited effect currently, 945 still uses same resin on the sensor, bugs are still omnipresent.
Having said the above, I still consider the 935/945 the best offer on the market.
What do other long term users think?