genuilely curious :
Do you have a class of warnings or a warning in particular you think should be left out of Werror by default ?
So it really depends if you're testing code or committing it. When you're debugging something locally, warnings like "unused parameter" or "dead code" become extremely annoying as errors. I need to be able to put "return 0;" in the middle of my function and run it as-is without having to battle the toolchain for five minutes after that every damn time.
But i do agree that Werror on the code/build/test cycle sound like a pain.