I tried 3 of the software analyzers with varying degrees of success and satisfaction:
1. HHD - seemed to work well. Not quite as intuitive. Did not get the detail hoped for during enumeration (PnP activity).
2. USBTrace -started off on a bad foot. It allowed me to install the wrong version (32 bit) of code. After installing the correct version (64 bit), I experienced the blue screen of death. Tried once again to use during enumeration, but it would not capture my hot plugged device (yes, had "capture hot plug" checked.
3. USBlyzer - installed fine. Very intuitive. Captures all enumeration activity including PnP transactions. Nicely formatted HID descriptor reports. This is my choice.
I hope this helps.
MikeH