NDepend is a powerful tool appreciated for its comprehensive code analysis and useful features that help maintain code quality. Users praise its ability to identify code issues early and provide actionable insights. However, some find the learning curve steep and the interface complex, which might require time to get accustomed to. While it significantly aids in improving code standards, the initial setup and familiarization can be challenging.