I had the 830 for years and the glass screen bonding started to fail, you could visually see it, but the computer still worked great. The 840 came out and I decided to buy one about 8 months after it's release. I was actually wanting to see a new version of the 130 because I just don't need all that data while I'm riding. Garmin never did release a 140 so I got the 840. The 20 sum odd hours of battery is plenty because I never go anywhere for more than 3 days of riding. If you ask me I'd say why spend hundreds more for the 1040 or 1040 Solar if you don't have a specific need and do rides like that often. If I went on a Tour that lasted more than 4 or 5 days I would probably only do that once a years and in that case I could get by with the 840 and a powerbank. I can't see ever needing 64G of memory either.