I use a Garmin Edge 800 with heart rate and cadence. I also have an Edge 705 but only use that for commuting now and am looking to sell.
I upload to:
- Strava as i like to compete when I ride but have no interest in racing.
- Garmin Connect so I can track all the miles I have ridden since getting back into cycling a few years ago.
- I now also upload to Training Peaks so I can look at what heart rate zones I actually rode in to see if I hit my target for the ride
I hate the fact that people are allowed to upload rides to Strava using a phone as the GPS on these devices is rubbish compared to a dedicated device and its almost like cheating in my opinion.