I think the right approach for Garmin would be to release Garmin Connect+ for free for everyone who is experiencing some kind of bug due to updates (measurement accuracy, battery life, software restart, etc.). Garmin should think about how to retain most of its clients.