This would have been perfect for my applications I wanted to run on it, however, the usb 3.0 ports were compatible enough such as with a desktop pc to communicate with a security dongle I needed for licensing.  Other than that, it was a flawless HP product that you can always trust that drivers will be available.