I was quite successful running EndeavourOS on my Macbook Pro 2016, but not everything works perfectly. Still, performance under Linux seems a little better.
First check what year the Mac is. If it is 2014 and below, it will be easier. If it's over, look online for much more detailed info. Especially batery management, hybernation, wifi, etc. And make sure you can connect ethernet and external keyboard if needed during install.
I had to uninstall broadcom-wl
, bc it did not work, but the default (brcmfmac
) works like charm.
I consider st a great choice when using i3 or dwm. Customizing it takes time, but RAM usage is what I usually check and in case of st it is comically small.