My experince is that the most reliability is achived by using a Google Chromecast device, This is because they are very easy to connect, and then consistantly remain connected.
However, the prices for the various Chromecast dongles have gone up a lot in the last several years, so now a good...