You are not limited to the type of USB device that you can share over IP. Software like USB Network Gate offers a truly flexible and robust cross platform solution.