I have tried nearly all of them and IMO the best one is GolfShot GPS. It is super accurate (check by my laser and other peoples non-phone GPS's), it allows you to keep yours and your foursomes score. It keeps stats and it is very easy to use. Last time I checked it was on sale for $20, normally $30. Also, this is a one time fee, unlike other apps or devices.