Etrex 20 is good for navigation, and long battery life from AA batteries makes it good for multi-day trips and stuff.
For what you describe though, something like the Edge 500 is a classic, with loads of training functions, and optional heart rate, cadence, power, etc. Really good for day to day stuff, easy to use, and more info than you’ll need. Not the best for navigating off road however. If that’s a requirement, you’ll maybe want to look at the 800.
I’m not so familiar with the newer ones, 510, 520, 810, etc. But pretty sure you can get stuff like live Strava segments, bluetooth connectivity and stuff…
Edge 25 looks decent for the price if you want something simple, but short battery life I think.