I have a fitbit with gps and heart rate. It's good as an activity tracker. The HR monitor sucks compared to my Wahoo Tickr. I think optical wrist HR is less accurate and definitely less accurate when I'm doing anything active because it's effected by movement of my wrist. Maybe Garmin is better then Fitbit but I know my readings on Fitbit vs Tickr can be vastly different. I'm currently using Wahoo Tickr, speed and cadence sensors with my phone