I have the Etrex 20 too. Battery life is about 24 hours on a good set of rechargeables. 40 minutes on pound shop guff.
For navigation, and the type of stuff she’ll be using it for, it’s a good GPS. It can be used for all kinds of stuff.
Agree with the intuitive software though. It’s quite clunky, and quite dated now to be honest. For cycling in particular, in an age where most modern units connect to your phone/wifi, where you can update settings, transfer routes, and have your ride automatically uploaded the moment you set foot in the door, the eTrex is a huge faff in comparison.
That said, I’m not aware of any like for like alternatives to the eTrex, and I’m not sure how far the technology has improved in the newer models.