There is basically no input lag on cable-bound devices, at least not by the cable itself but by polling rate and computing time of USB controller itself. Not much anyone can do about. Length doesn't matter, you could however expierence data loss on very long cables.
In general the most input lag you can control is introduced by wireless connection and low performance on your computer.
Also there should be virtually no difference in input lag across all the usb standards.
In short: you should be fine. If you worry about input lag, get rid of wireless connections.
Edit: "very long cables" be like idk, 10 meters or more?