I successfully flew one of my quads indoors using a joystick over mavlink radios. I didn't notice any issues or latency once I dialed in all of the settings.
I was running it on windows 7.
I use the joystick for controlling my rover more then I use the radio.
It works well once you get everything dialed in.