I've been using the Garmin Edge 200 for the past couple years, and it's great for everything I need. The best part about a GPS system is it can be used on multiple bikes. I used my iPhone for awhile, but was concerned about damaging it as well as its size on the handlebar.