If you want routing to XYZ destination, the 60CSX isn't for you.
Been using one for ages and see no reason to upgrade. Yeah the screen is small, but for navigation I hook it to my laptop. With the optional antenna the thing will even get a fix in some parking ramps. It is also frugal with batteries. I get around 24 hours runtime from an AA pair. If you are going to use it in the car allot, get the auto power cord, or hook it to a laptop. It will power its self from the auto power cord, or USB thus saving battery life. The only fault I see with it is the switch. There is a piece of plastic embedded in the rubber shell that transmits the button motion to the actual switch. It can go soft in high temperatures, like if you leave it in the sun, and make it hard to turn on and off. Using a blunt instrament like an pensil eraser will allow you to press it in far enough to activate the switch. As for maps, there have been other threads that have free maps for the unit. You will still need to buy Mapsource from Garmin to load them. Get a 2GB plus MicroSD card for it then you can load about 1/4th to 1/3rd of the country into the unit at one time. Also it is possible to load multiple map sets into it. Search on the web for how to do that. It is relatively simple, but requires some management on the device.
For freely available maps, many western states have high resolution topo maps available.