I recently installed arch on my late 2011 MacBook pro, pretty much everything worked out of the box except wi-fi. The broadcom-wl-dkms driver ended up working the best and without disconnections.
I really recommend it, the performance really surprised me. It's at the very least 2x faster than MacOS. It really brought life to the laptop, it was unusable before that.
On one hand I understand their policy but buying a phone directly from Google when I'm trying to remove Google from my life just makes no sense in my head.
Putting the obvious privacy issues aside (which also exist in Windows 10), my friends/family who use Windows actually enjoy Windows 11. Most people don't care about privacy, they enjoy running the most recent windows edition whatever that is.
The problem is that Windows 11 introduced some really arbitrary hardware requirements and people who actually want to upgrade don't have the tech knowledge to bypass them. These sites think people hate windows 11 but they're just too poor to upgrade.
To provide a different experience, I have installed Linux on my late 2011 MacBook pro last week. Everything worked out of the box. If the CPU is Intel the support is there. Wi-fi drivers may require troubleshooting but they'll work.
Whatever distro looks good to you is a good place to start. Think of distros as default configurations, you can basically change most stuff whenever you want.
I personally feel like Mullvad provides a better, faster and cheaper service than Proton. However, Proton has other very interesting products such as ProtonMail, ProtonPass and Drive. I'm interested in all that, so I ended up moving to Proton.
I don't have a single bad thing to say about Mullvad, excellent service and pricing policy.
I ended up installing Arch on my 2011 Macbook Pro with archinstall and everything went surprisingly smooth. Only had a small hiccup with the wi-fi drivers, as is tradition. Loving it so far.
If your computer is connected to a network, I don't see any downside of enabling a firewall. It's a good security layer to have and costs basically no resources to keep running.
Most games run great, some do not. Check proton db for a compatibility list: https://www.protondb.com/