I would consider the M1 Pro if it had complete linux support. However I do prefer the lenovo keyboard, and I also generally like the "boring" chassis of the lenovo as well. The x1/thinkpad chassis is extremely durable and forgiving. If you travel with your laptop you don't need to worry about handling it like it's made of glass. I cannot count the amount of dinged or bent macbooks I've seen due to the alu chassis.
System 76 is not really competitive in EU last time I checked due to customs.
I know framework only recently has opened resellers in germany/france so it wasn't an option when I was looking at the time. However I don't see much appeal at the "upgradability", aside from the battery and ssd (which is easily serviceable on all lenovos). I always bought the laptop maxed out to avoid upgrading/incompatibility issues and used the laptop until it finished it's service life (5+ years).