I ran 142 marathon-training miles wearing a $99 Amazfit Active 2 and a Garmin Forerunner 965. Here is how the budget watch ...