Yeah I use Virtualbox so it's probably not as good as VMware but it's fully free. Been a while since I tried the USB passthrough though, it may have improved. I just know when I tried it before, it only worked when it wanted to. Seemed to depend on the particular device.
Had no idea you could capture USB with Wireshark, that's kinda cool to know.