Ha, hi DK
I went from 1 (kinda) to 3, to 2. Originally I used to use a mDP adaptor and then an HDMI to DVI cable/HDMI cable, and it worked just great, audio and everything (cannot tell you what the statistical quality of the audio was though, but it wasn't problematic for me in any way, same as i'm used to given it was coming out of my tv, and not through my AV receiver. I ended up replacing it as it was just a bit annoying having so many cables hanging out of the surface.
Then I bought a miracast dongle (Microsoft WDA) and it works just great, but had enough hiccups (possibly due to a 720p resolution, I don't know) that made it great as a quick way to watch a film, but was not adequet for web browsing etc, mine was just nothing but blury text (it is interesting to note that it doesn't simply mirror your screen, in that occasionally mine would display on the TV in its 3:2 aspect ratio, but then upon playing a film, it would then readjust the TV to play it full screen, so clearly it is doing more than simply mirroring the display).
Then I bought a Kensington DisplayLink dock because it was only £60 on
amazon on their prime day, and I have a couple of issues with the usb (for some reason my MX anywhere mouse just doesn't work unless I move the dongle into a different usb slot each time I turn the mouse on) but this has been by far the best solution for me yet, albeit a more expensive one. If I had been able to justify it, I would have gone straight for the MS dock.
I'd say that something like miracast is good as a quick fix, but for long term steady use I would suggest either the cable or the dock. The dock killed many birds with one stone (Ethernet port, additional usb 3.0 and 2.0 ports, multiple display out options etc). the only downside that I am aware of regarding this kind of usb 3.0 hub is that it does place a small demand on the system, but nothing major. It still seems to run just fine and I'm still able to play the games I could prior to using it.