Honestly, the framework was one of the better purchases I have made. There were definitely some Bluetooth hiccups, but all other functionality worked perfectly out of the box on Arch. The wiki included a few key tips.
https://wiki.archlinux.org/title/Framework_Laptop
One thing to note, is that I had a bad time with tlp. I would suggest using auto-cpufreq if you want better battery life.