I've used most of the apps, and keep going back to Golfshot. Its not the cheapest at $20, but is clearly the best app for functionality. I can get a round in easy and still have about 30-40% battery life left. The score and stat data and its web integration is second to none. I only wish I zoom in more to see the layout of greens more. Other than that, its flawless.