Default Miracast dongles - are they all the same?

I've been looking at connecting my Nexus 5 to my TV and noticed that quite a few manufacturers are selling miracast dongles from between 15 and 50.

Can anyone tell me if there is a difference between them? Are there any ones in the market that are better and useable for gaming with minimal lag?

Sent from my Nexus 5 using xda app-developers app