A:AnswerYou can use any wired usb/Bluetooth controller With the shield on any retro emulator only thing you would not have is rumble support. Native rumble support only works using Nvidia controller
A:AnswerI would think you certainly can. You would need to install Kodi on the box, then Kodi addons. YouTube has awesome videos on how to do this. But YouTube videos can be frustrating because some videos are better than others. Good Luck!
A:AnswerNot officially. It's not available from any official source, but if you extract the game pass apk from a phone, you can side load it. It's a little finicky to set up, but once it's up it works fine. Keyboard and mouse recommended for setup, controller required to use it. I recommend any of the official Xbox One controllers that support bluetooth.
One special note about compatibility is that the Xbox button on the controller immediately dumps you out to the home screen.