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.
Brandon