Using still an ThinkPad X220 here with Archlinux. There two important things in any laptop, the built-in keyboard and the built-in screen. This is the I/O-Interface! Customers often do the mistake and doesn't invest in the best available screen. You cannot make this mistake with Apple, because they offer no options for the screen. Regarding keyboards, selecting a ThinkPad is always safe.
I had to buy the X220 from a shop, not directly from Lenovo:
* TN-Panel -> IPS-Panel
* ISO-Keyboard -> ANSI-Keyboard
* Bluetooth 3.0 -> Bluetooth 4.0 LE
All with original replacement parts. I bought it because I wanted to remain the the seven row keyboard, which provides better layout/grouping. The X220 will reach it 10th year in next winter. The keyboard provides excellent tactile feedback and concave keys. Bonus, TrackPoint. The TrackPad is superfluous for me. The frame is made of polycarbonate (feels nice on skin contact) and reinforced with magnesium.
Apples keyboard doesn't provide a good feedback on press and the keys have no shape guiding the fingers. They make superiors chips through TSMC, especially the M1/M2 without any PRO/MAX which allows passive cooling. But I don't want use MacOS. And while aluminium is a nice material for cars, bikes and planes it doesn't feel good with skin contact. We don't use keyboards or mice with aluminium because it doesn't feel well. I know, the aluminium frame makes it shiny and sturdy and allows to glue in stuff (cheap) but I don't like that. I even don't like it with my smartphone.
PS: Battery replacement is a bless. Yes, built-in batteries allow for more sturdy frames but it is bad in long term. It would be enough the provide replacement batteries with a low-weight cage and screws instead of glue.