I know I'm in the minority here, but I disagree about the honor code.
The honor code is one of the things I love about BYU. Now the application of the HC is another thing. The honor code itself is a benefit to BYU, but the honor code office/enforcement can be a problem.