I like clang. Debug and minimal optimization should not be the default.