I have an M2 Max MBP for work and a Framework 16 for home.
Build quality of the MBP is better. The machine feels more solid. The battery life is better, although to be fair, I run Linux on the Framework so the hardware itself isn't the only difference.
The Framework 16 wins hands-down when it comes to ports, one of my biggest pain points with any Apple laptop in the last 10 years. It has six of them and I can mostly arrange them according to my needs. In the rare cases where I plug it into an external monitor, I swap out one of the USB ports for an HDMI port. If I'm using more older devices than normal, I replace the USB-C ports with USB-A ports. I say "mostly" here because not all ports work in all positions.
The repairability and openness of the Framework laptop were the big draws for me and it delivered well on both counts. I'm happy with it.