If your happy with breadcrumb trail the Edge 500 was stable in it's last update. Internal batteries last about 15 hours when new. so enough for a 200. Not sure if still available though.
I thought that was the most problemaic unit ever, I know at least two people with Edge 500 that don't work
My Edge 500 has occasionally crashed while following a course, but is usually okay. I occasionally follow courses, or put one in there as a backup in case I need it, but the course function is a bit minimal and annoying tbh. For what I use it for (logging my rides, basic bike computer functions, recording and displaying HR and power data) it's rock solid and has never caused me a problem. I don't know anyone else who's had a problem with it either. I wouldn't use it to habitually navigate though: it's okay at a pinch but not really designed to do that.
I've had mine for 3.5 years and the battery still seems to be doing okay. I lent it to a friend for a 24 hour TT, he turned it on at 8 hours and it lasted until the end, with the HRM and power meter detection disabled but with the backlight permanently on at 30% brightness. On a 12 hour TT when I'm recording power and heart rate, I still have about 25% battery at the end.
I've got an Etrex 20 that I use for navigating on tour and while it does what it does fine, I'd look for something else if I lost it tomorrow. The UI is a bit antiquated, the screen isn't great and I've always hated the joysticks. It's also a faff to get the data off it, as it won't record tracks to the SD card.