TeeDroid: Is a good application. It will track every shot. For example... tee shot 200 yards to left rough. approach shot 180 yards over green. chip to 10 feet next to hole... put in to hole. It has built in GPS functionality. It will only track details for one golfer. the course database is no where near as big as OOB.
GolfCard: Is a good application that tracks the round for multiple golfers, gut it doesn't have the ability to enter tee shot distance. it also doesn't auto-calculate the GIR.
smartSCORECARD: Is the best iPhone application that i've used that integrates with OOB. It can track multiple players (w/ oob accounts). It uploads to OOB live. it has a nice score card feature in portrait mode. you see all golfers scores if you turn the iPhone to the left, and you see the details (score, putts, fairway, etc) if you turn the iPhone to the right. I have two minor critics: (1) you can't save the players' login details other than your own, (2) the course names don't fit on the screen when you are searching for them.
OOB Mobile: Is so easy to use. it has all the necessary fields. it's fast. However, you can only track one player.