One thing to note about Moonlight versus GameStream or Steam Link is that it gives you far more options to fine-tune your connection quality and speed. You can set exactly how much bandwidth you want the app to aim to use while streaming gameplay, prioritize quality over frame rate, and other options.