There are a lot of computers that will give you what you want. Not quite as many that will download to your computer. The Garmin 500 or 510 work very well and can allow you to plug in a ride and help you pace yourself against a "imaginary" rider. I know TMI. Still before my Garmin I used a Niterider Rebel 5.0 with a separate HR monitor. The 8.0 comes with one. After so many years recording all of that information I have stopped using my 705 and moved to a 605 with color maps. Then that was more information than I needed so I got a smaller 200 and use that about 90 percent of the time. It is easy to keep track of my progress, or lack of progress, by down loading to Garmin connect, Strava, RidewithGPS, or Mapmyride.