I have had a few different models. First I had the Golflogix, the 7 version and then upgraded to the 8 version. Solid, very stable and does what it needs to do. I was a bit annoyed at the subscription, but it was reasonably good value and they did respond quickly for new course requests.
Then I found a SkyCaddie SG5 at a good price and it had extra features like scorecard stats, more feature details etc and I used it for most of this year. But, when I did some work in Europe I realized I would need to upgrade my subscription to include European courses, so I ended up not using it for most of my final 2010 rounds. So I finally got annoyed with the subscription model and now have a Garmin G5 on the way.
My friend uses the Golflogix app on his blackberry and he loves it except for the fact that it eats battery power and it almost has "too many" features - so much so his pace of play is actually slowing down and now he uses less of the functions.
So for me the Garmin G5 has the features I want - good reliable GPS performance, good course selection (ie everything I play), score card/stats feature and small or no subscription. The G5 has no subscription UNLESS you want European courses and since I don't have a basic subscription fee this sold it for me with the G5.
But I haven't used the G5 yet so I have no real idea if I made the right decision - but based on reviews, I think it is the right GPS for me.