theMJFwrote a review of Garmin Edge 25 Bike Computer on August 6, 2016
Familiarity: I've put it through the wringer
Give the Edge 25 a pass if you're interested in interval or heart rate training. The only way to get the Edge 25 to display heart rate is to turn on auto-cycle of the screens, which just sucks. You can't add HR to a custom screen. If you do HR based intervals, you only need two things: heart rate and lap time; maybe cadence. Good luck getting those displayed on the same screen. You can't. And the lap timer itself is totally non-intuitive. I still haven't figured out if I can even start/stop laps. Who designed this thing? Not an athlete. Other cons: proprietary charge/sync cable so you're SOL if you forget it on a trip, satellite acquisition is slow, and battery life is mediocre - it's running on fumes after a five hour ride.
Pros: no touch screen (This is a good thing. It has nice tactile buttons), small, easy to read.