Its like most garmin consumer products released in the last few years, they release it with substandard software/firmware which crashes and doesnt work very well, then about 1.5 years after the release date after numerous software updates, the product finally becomes what it was described as, in the meantime any sucker that bought one has had to put up with crashes etc.
Get yourself a fenix 3, its been out for a few years now, theyve sorted out the software on that model,it now works perfectly. But it took them until about 2 years after release to get it working perfectly.
With garmin watches always stay one product behind the current product.