A while ago I installed Arch on my new laptop, as an alternative to windows. I managed to get everything i needed to work on arch work with the exception of some programs that do have debian support. So, I deleted windows from my old desktop, and I am installing Debian on that. In other words I will now be daily driving Arch and Debian on two different computers. I have escaped the windows hell.
Definitely try Zerotier