Garmin 200, without a doubt. Every Garmin product I have used has been flawless in build and use. I have been using a 500 for the last 18 months and wouldn’t want to change it.
And the GPS functions are surprisingly useful too!
Does the 500 do any sort of mapping, i.e. can you save tracks on it?