Hi,
Anyone who reads this post
Before you start reading it it's extremely important to understand that this is my opinion and you should check scrcpy by yourself!!!
To put thing aside I recommend using scrcpy for mirroring, it's smooth and works great
Now for my opinion about scrcpy or DEX
If I'm using scrcpy I'll prefer just using my phone in case I want to edit something in Automagic
Why?
1. It's like using your phone on a big screen, so the screen keeps turning off after the screen timeout setting time and then you need to unlock the phone (in case the phone locks on screen timeout)
2. For me it's no problem but for the average user, that just wants to plug and play, he will need to understand how to enable the debug options and how to install adb on the PC
3. You need a PC if you want to use it
4. Each time you want to use it you need to allow USB debugging (You can select always allow from this computer if you want)
Now on DEX
1. The phone is just the mother board, so if you using it with the windows app or plug in a USB-C to HDMI adapter you can use your phone as is and use DEX as a desktop environment separately
2. The instructions of installing the app or using the adapter are much more simpler to set up
3. If you use just an adapter you don't need a PC to run it
4. It's just runs
So again use scrcpy if you don't have Samsung phone or you don't want to use DEX, It's a very good solution and it's working great
I'm a little bit more picky when it come to writing code so I prefer DEX
Check scrcpy out before adopting my conclusions
Thank you