If you have a phone that doesn't have built-in GPS, or if you're on a tight budget and your phone doesn't have an all-inclusive suite of apps, your best bet is to get a fitness tracker from a top brand.