my garmin 800 works for me. I used to be a lot grumpier about it before I had more experience using it. I might get grumpy with it again this year because the last time I used it was last June. Or maybe everything will be fine. I always carry a paper cue sheet if I don't know the roads. I usually follow along with the cue sheet so I understand what's coming up.
The usual use for one of these units is a couple hour ride collecting data and then uploading to a website. They work really well for that. They are complex devices, and it takes some practice with them to make it simple. But once everything is working, it really isn't that hard.