For the price, Fitbits are pretty feature poor, imo. My $100 Garmin has proper GPS mapping of my runs, a decent heartrate monitor, and sleep tracking.  You have to buy the highest end model of Fitbit to get anything comparable, and that's over twice the price.