

I don’t know how recent your experience is with installing Linux, but there are no “hacks” required, haven’t been for many years. In 99.5% of cases everything just works, including sleep & suspend. This is just incredibly outdated or just plain bad advice. There is no tech-savvy-ness needed to use it either.
I’ve installed it for as tech illiterate people as you can imagine and told them “just use it like you have before”. They had a few questions where the answer would usually be “well what did you do before”, told em to try and that was that. I personally found the PCs to feel faster, but that’s my own comment, not theirs. I don’t think they noticed.




The one point that has basically been solved is NAT traversal. Thanks to Wire guard, Tailscale and the like. The relevant parts are open source and can be used basically as a library.