Accurate, doesnt drain battery, and I like that you can have the automatic daily step counting on and at the same time start a manual session to track distance on a walk or run-no other app that Ive found has that. You can set it to show what percentage of your steps were walking vs. running. I like that you dont need to set up an account or have location services on for the app to work (I dont need GPS tracking on my daily walking, thanks.) Also, if the distance isnt accurate you can fix it by going to settings and adjusting your stride length. The one improvement Id like to see is a badge showing the number of steps right on the home screen. Otherwise, its perfect!