i use my droid (the first one, motorola). i bought 3 different gpsr because everyone told me they are better. they are wrong. maybe to hide a cache you can get a few feet better accuracy for the coordinates. big deal, put a better description or hint if you're worried those couple feet will hurt.
what i haven't seen mentioned here is the fact that from anywhere i can get internet service i can get a notification, get to the cache page, download the gpx file, read past logs, hint and full description, see the satellite image, get driving directions to the cache with real time traffic and weather updates...ALL WITHIN MINUTES!
i use geobeagle most of the time. i download all the gpx files i need for the day, load them onto my phone and use the map to get from cache to cache. when i get there i have an arrow pointing the direction to go, the sat. image with an arrow pointing where to look and the description and hint. i do not log from my phone, but can if i choose to. i do log it, but use the option to log to a notepad file just a simple 'found it' or 'dnf'. with that info i take it home and log our caches for the day.