We use NPM for: Up/down status, Alerting, Top 10 to monitor CPU load and volumes by Disk Space Used, Node Aggregate Chart - Average Response Times, Hardware Health, Virtualization Summary, Reports (i.e. Availability - Last Month, Cisco IOS Image Details).
We use NCM for: Scheduling configuration backups, Policy Violations (STIG Compliance), Last 10 Config Changes.