I'm a huge Linux supporter. I maintain an infrastructure of thousands of Linux servers, don't have a single Windows install. My work laptop runs Linux, the only one in the company not on Windows or OS X. I have a mini-PC proxmox setup running a bunch of VMs for different services like pihole, FoundryVTT, NVR, etc. I use Linux for everything except my gaming PC.
And even I find the Linux fanboys absolutely intolerable. Go ask a question in @tech and any possibility of an actual helpful answer is drowned by hundreds of "Install Linux" comments that are all up voted to the top. The entirety of some of the most popular communities are completely worthless because of zealots like them.
I'm a "best tool for the job" kinda person, and since only a few of the games I play work on Linux, my gaming PC will stay on Win10 til I'm forced to upgrade. We can all pretend that Linux comes anywhere close to the ease of use and compatibility of Windows or OS X, but it doesn't. I wouldn't be caught dead using anything Microsoft in a production capacity, or using Linux or OS X for gaming. Linux support for games has come a really long way, but I'm not going to hamstring myself just on principle, especially one as ridiculous as OS loyalty.
I don't know. An external hard drive? Don't live in the past is my main advice. What's gone is gone. I have like two usb sticks, in different places with the most important data on each of them. The rest is non essential.