I recently managed to get my Steam Controller seamlessly passed back and forth between my Windows Moonlight client and my Windows Sunshine host. While this is arguably easier with a Linux client, I don't want my Moonlight PC running Linux right now.
Why not VirtualHere? I have no problem paying $50 for good software, but I don't like their licensing practices—specifically, the fact that the license isn't easily transferable between devices.
If you want a free, network-based USB passthrough solution for the SC2, here is my process using usbip-win2, usbipd-win, and OpenSSH.
