I have put this watch through the ringer over the past 4 months and have found my opinions at this point. This watch is great fit on the wrist and the buttons don't accidentally press when in use. The Fenix looks nice and is user friendly when setting up or when working with it in the field. I just recently spent a year with the Forerunner 610 and this watch had accidental button issues and a small screen.
The GPS when working does download nicely with Garmin Connect and provides a really good interface of your route/training history that is usable and easy to use. Kudos for this feature as I find it indispensable.
So that's the good, the bad is I constantly have issues with the satellites initially connecting, the ANT+ does not always stay connected to my HRM band and the bluetooth is useless as it does not connect to my IPhone. The ANT+ issue is really bothersome as adding additional devices like power is not gonna happen.
Garmin really needs to allow us to download the latest software to the watch and make this unit truly dynamic and a tool that you can modify and grow with your needs and activity. Why we don't have good software upgrades is boggling to the brain with today's technology and fast changing pace of software development.
This is a good watch just don't expect it to do what it's little microprocessor could be possible of doing.