Garmin edge 520 battery life issues, new head unit or replace the battery?

The 520 plus is the value play for Garmin. I like the 1030’s larger display, but even with 20% off at REI or Clever Training its really expensive.

At $350 the Stages L50 really caught my attention, with a large and bright color display, mapping, tons of data, config from phone/web/L50, and great support for training. Its what I was hoping the Wahoo Bolt would be, but isn’t.