I got both the fitbit and the garmin with rewards points from our old
insurance company but they aren't that expensive. The Apple watch is a bit pricey.
Garmin does make GPS but they also make a line of fitness trackers too. Mine is very basic. I think it's called a vivosmart. I like it for checking my heart rate when I'm on the treadmill which hasn't been often enough lately. We used to earn rewards from our health
insurance company for the amount of steps recorded each day. That's the reason I started wearing one but have found that I like it.