I have used cyclemeter, the garmin 500 and a small gps watch like device.
I went with the 500, but I do miss the cyclemeter audio alerts.
I ride at night alot and the audio alerts in cyclemeter are nicely configurable.
The 500 has more data and highly configurable screens that you can cycle through
I'd only go with the watch if jogging data was very important,