I can give you one man's opinion on the compass and barometric altimeter. I replaced a GPSMAP 60C with a GPSMAP 60CS, which adds those features.
I find the compass useless. It uses a lot of battery power, has to be calibrated every time you change batteries because the batteries are somewhat magnetic, and it has to be held level to work. I leave it turned off. A $7 key-chain compass is better for biking. The GPSR gives your course accurately as soon as you start moving. When stopped, you need a compass, the sun, or the stars.
GPS elevation is noisy. Its reading jumps around by +- 30 to 200 feet, depending on the constellation of satellites. Its average over a few minutes, however, is accurate. The barometric altimeter gives a smooth, steady reading, but suffers long-term drift as the weather changes. With both available, the GPSR corrects the barometric reading for drift by using an average of the GPS elevation, gaining the best of both methods.
When I wonder how much climbing is left to the next pass, the barometric altimeter adds no value. I do find it useful when I record a track for transfer to the computer to make a profile of the ride. The profile is much smoother.
The better screen of the newer eTrex models sounds good. I cannot offer any experience there, however. You might find some comparison screen shots on the Internet. Garmin has proliferated their models to the point where it's hard to keep track of them, much less choose one without doing the research.