I've also had no problems with the Edge 820. Battery life is good, I don't know exactly what kind of life I get -- I charge it once a week, depending on my schedule that can be at least 10 hours run time with the screen on the whole time. The touchscreen isn't perfect, but I don't find it to be a big deal.