For years I've used an eTrex Legend in all situations. The Garmin suction-cup mount holds it to the windscreen where I can look at it and the road at the same time, and a data/power cable feeds it power while in the car (with the serial cable hooked up to a USB adaptor in the center console for downloads). I can easily unplug it and put it in a pocket when I leave the vehicle, and I have a mount for it on the handlebars of my bike. I only really need one GPSr...
It doesn't have auto-routing or speak to me in the car, so my use of the GPSr may be different from yours. But it works well for me.
OK, so I've broken down and am now waiting on delivery of a Legend HCX (higher sensitivity, longer battery life, and faster downloads were the selling points for me: microSD maps, auto-routing, etc were "freebies"). I plan to retire the old Legend when it gets here.