My Garmin Edge 305 has the barometric altimeter. They say it is much better than a GPS altimeter, but it still is prone to some 'noise' on smooth terrain and some drift, as it uses GPS to calibrate the barometric altimeter, which changes with the weather.