Then the M1 came up, which promised a fixed keyboard, great battery life, great performance and backlit keyboard, so I switched over. Turns out, it was exactly as promised! Not much better, but notably not worse as it's often true with windows machines (marketing "8 hours" is usually "maybe 4-5 hours).
On the hardware side, I love it so far. Battery life when indoors is usually 10-12h (running webdev tools), but I noticed that outdoors at max brightness and with the same tools it's more like 7-8 hours. The only thing I'd change of the computer is the glossy screen for a matte one, so performance in the sun was even better. I don't bring my charger with me anymore when working from cafes, which is amazing.
On the software side, I knew (from my work machine) what kind of beast I was against. I still haven't found a way to properly stop Cmd+Q from killing the current app, which is way too close to Cmd+W for comfort. I will never like that closing the last window of an app doesn't actually close the app. I deeply dislike how many hoops I have to jump to install normal software from the internet. Nothing is a major stopper, just small inconveniences with no real "fix" since it's a walled garden.