Hey JustGeorge,
just for your information.
The Alfa Network Adapter works without any issues with an sys-usb qube. Just assign the Network device to sys-net. My sys-net uses fedora as templateVM. Worked out of the box.
Second. Of course you can use an usb keyboard with sys-usb. It is kind of weakening security but i guess that always depends on the situation. ( e.g. spoofed bad usb devices)
Here is a way to use an usb keyboard for login.
As i have a laptop, i configured it the way with a popup everytime i plugin a device.
For me thats ok.
Maybe it helps