I'm not sure if I saw this in another thwack thread but I think the ability to selectively choose what hardware health elements are monitored would be helpful. Especially with what happened when the feature was first introduced and SW was reporting hardware failures where there weren't any (primarily Cisco IOS bugs though).
For example, I have seen a device with a supposedly faulty PSU but this is actually a Cisco IOS bug. Until the customer upgrades the IOS, the only way for SW to stop reporting a problem is to disable hardware health monitoring for that device - there is no granular option.