I used NRange with my Blackberry and now use it on my Droid X.
NRange: Many, many courses. No course downloads!! They will map courses for you if not available. Very responsive to e-mails. Good battery life. If you are off the beaten path, you can map yardage via aerial views. Can measures shot distances.
Kind of 'bare bones' but not in a bad way. You get front, middle, back of green distances. You CAN map your greens if you want more accuracy however. You don't get 'layup yardages' however.
I like it for it's simplicity.
Golf Logix: Must download it from Golf Logix(I see is now on the market and app brain). Works awesomely. But is a huge battery hog!!! You must turn your screen off constantly if you plan to make it the 4 hours of a round. Must download courses. It takes a minute or so, so download before you get to the course. Has layup yardages to almost everything. My favorite is 'layup to 100 yards'. That is my scoring range.
Can enter scores, fairways hit, etc and can be a pain to have to do that and keep moving at the same time. A very good golf GPS app for sure.