The biggest problem I have with my CSx is the nut pushing the buttons. So far the battery life is great, the routing is outstanding and the reception is excellent. In my few months of owning the CSx I'm very pleased, especially compared to my GPS-V.
There will certainly be manufacturing defects and design flaws in any man-made product. I'm sure Garmin will continue to address these issues in future upgrades.
For me, the CSx is an excellent unit for the price.