I got a Garmin c330 about a month ago and I like it so far. ETA feature is something I didn't realize I'd like as much as I do.
As far as routing, I still do my own. I was going through Ohio and made a turn that Garmin didn't want me to. After recalculating, it cut 30 minutes off the ETA.