Should You Reset Your CSS?
sixrevisions.com
sixrevisions.com
http://css-class.com/test/css/defaults/UA-style-sheet-defaul...
There are only few differences that could break layout.
Hard problems are caused by different interpretation of applied styles, not because of defaults.
In case of form elements (which are underspecified in CSS), touching their style can make inconsistencies worse (different browsers use different box model for form elements, and achieve similar size with browser-specific defaults).
I find it pretty laughable that developers ignore Resets because of a little extra noise in their CSS debuggers. That's like advocating against using a framework for another language because your stack traces are a little longer by default. In Chrome's Dev Tools you can hover over any final computed style to determine exactly what file and line it came from, and the rules are shown most-specific first. I rarely if ever have to scroll down to the broader rules where the duplicated Reset noise tends to be more prominent. I haven't used Firebug in a year or two, but I'm assuming it has similar developer-friendly functionality.
Which is about the only concrete benefit I see to avoiding resets. I'm probably going to tweak about the same number of properties, and the defaults are saner.
It kind of gives me a happy place between using them and not.