They're decent, but no where near as good as TomTom. If you've had TomTom before, you won't like the Garmin.
The interface is poor, the speed camera database is poor, the road speeds database is tiny, and their 'live traffic info' is limited, and not even as advanced as TomTom's basic cellular traffic service.