IMO the phone apps are a great boost for your ego. Mine constantly overestimated my performance. It was a real eye-opener when I got a garmin edge. I bought a 200 and found it fine, worked just like a typical bike computer, just with the ability of tracking and uploading to fitness sites. However I've outgrown it quite fast. I bought a old forerunner unit with a cadence sensor and heart rate strap. Now I have the ability of keeping track on and off the bike if I choose ie. running/swimming.