I really like my edge 25 but it might feel like a backwards step from the 500.
It’s compact, neat and minimal and will give a solid 6-8hrs (with glonass off) but there’s no easy way to attach a powerbank on the move so if you’re doing longer rides battery is a limitation.
It can display all the fields you mentioned, and pairs well with sensors (I have garmin HR and cadence sensors) but you won’t get all those fields on a single screen.
You get two screens (plus a third for HR if the sensor is detected) and you can either manually change screens or set it to auto-scroll (three speed settings for scrolling).
It will apparently do navigation, but I have never tried it the screen is Diddy and I would rather go with a map TBH.
Syncing via Bluetooth with my phone after a ride means I never have to faff with the laptop…
Also worth noting, I have avoided firmware update, it seems stable so I just ignore the connect notifications, if it’s still working I would rather not chance garmins tender touch with software…
It’s a basic unit at a competitive price, if that’s what you want it’s pretty good, but I think it’s worth looking at the competition now…
Obligatory DCrainmaker link