Just a quick catch, it is serverpartdeals.com the one with the pluralized deals leads to a malicious page. That said, an excellent site to check out.
I pulled it from Github. Full disclosure, the experiment isn't going well, but I'm determined to see how far I can take it.
I use a wide variety of OSs both personally and professionally. Personally, FreeBSD has become my favorite as I love Jails. Being able to have a minimal number of simple scripts to manage tasks makes troubleshooting easier and helps stability (IMO). I'm also currently experimenting with Void Linux, expecting OpenRC to be similar in some ways.
Professionally, I tend to go with Systemd-based OSs (Almalinux is my favorite when possible), as I often need to spin up servers quickly and offload management to others. I've found that with Systemd it's much easier to transfer this control as it is so ubiquitous now.
TL;DR: they're different tools and different approaches can work best for specific scenarios.
I know you asked for facts, but as someone who moved from Proton I can at least explain my reasoning. I like to split my services amongst multiple vendors in general. I felt like they were pushing the suite too hard, so I used that as an opportunity to move the couple of services I had with them to different providers.
I don't think there's anything inherently wrong with proton, but I like being able to move to a different service without having to move the others.
Going to shout out Haven. SSH, RDP, and VNC in a single app, with frequent updates! It's a Net Admin's dream.
Do you live in a highly humid environment? It's rare, but here's an article mentioning it. https://thetechylife.com/how-do-i-stop-moisture-detected-in-charging-port/
This is both a pro and con vs Windows, but definitely something to be aware of. There is a ton of information/documentation available. However, because of how flexible Linux is and the sheet number of distros, you may have to sift through a ton of information to find the solution relevant to your issue. This gets easier over time as you settle on the distro(s) and features you like. Filtering out irrelevant information will almost become a sixth sense.
There's a mysterious person/killer, that only the protagonist can see.
I'd agree it's most likely the cooler, but I've seen odd instances of a faulty motherboard or the motherboard being screwed too tightly to the case causing flexing and/or shorts.
A pi can definitely be used, but you may get much better performance for a similar price getting a refurbished pc, adding a second nic, and installing something like opnsense.
It's the 24 hour wait portion that makes me continue to think Google is not acting in good faith. Any or all of the following steps - hiding it behind developer options, a warning about being coached, and even the restart to disconnect any live sessions, I could buy as reasonable efforts to protect people. 24 hours is ridiculous though. They also didn't seem to address what happens if you factory reset your phone or get a new one. Would it be a days wait each time? A lot of us will be fine with adb during that time period, but an "intermediate" user who likes f-droid but isn't comfortable with the adb command line shouldn't have to wait a day to install their apps.
I'm currently playing with it in my home lab, specifically to re-familiarize myself with jails. It's always nice to be reminded just how stable and flexible it is. Also, its documentation is top notch. Having the handbook directly on their site is something I've yet to see matched by any other major OS.