I used golfshot for an 18th hole round today with the extended battery and started with 100% battery and ended with 80%. 2 hours later with web browsing I'm still only at 70% (7 hours since this morning taking off charger.)
I would not recommend Golf Logix unless they have really improved it since last year.
GolfCard used to be the best app bar none, but they changed their stat-tracking database to USHandicap or something and it has gone downhill based on that, but the app itself is still useful if it has the courses you play.
OOBGolf is what I'm using currently. It uses oobgolf.com's database/stat tracking, which is what makes it the most useful. It's like $12/year for the advanced stat tracking capabilities or something. I'm not sure if I'm going to renew or not, but I haven't found anything better lately.
The only problem with the OOBGolf app is that the GPS is running all of the time unless you hit the button to turn it off. On GolfCard, the GPS radio wouldn't kick in unless you went into the rangefinder. That potentially saves battery life.
If you only care about GPS, then Skydroid is hard to beat. However, I also need a scorecard, so it doesn't work for me.