Since Chromecast, Miracast only devices look like a dead end. I have a receiver I got from Amazon, but it's nothing special.
There is a small lag, but I'm not sure why that would make any difference. I start the stream and watch it on TV; I don't care if it runs slightly behind the picture on my phone as I'm not looking at the phone.