I got the 10th gen X1 Carbon around 5 months ago (i7, 16GB, 1TB, 2k screen). Before that, I was using a 5th gen x1 carbon that got me through uni, and gave it to my mum after refurbishing it, loved that machine.
I have always been a Windows / Linux (Manjaro) guy, dual booting depending if I'm doing more electronics or software at the time. I (used to) love thinkpads, often recommending it to people around it. Hell, I even bought thinkpad branded keyboards for all my other computers as I liked the trackpoint so much. I don't like Macs and Apple in general, didn't like the ethos, nor how locked-down their machines are.
The 10 gen X1 carbon is CRAP. It is slow, battery life is atrocious, and performance is disappointing. One time I was working on a simple CAD model in Fusion 360 (Windows) and had to jump on a google meet call, so I unplugged the laptop, minimised Fusion and went into a quiet room. Immediately the whole machine lagged, moving windows around was like clicking through a power point slide, fans ramped up, machine got hot, and the battery drained from full to 20-ish% in 2 hours.
Sleep doesn't work properly, apparently a common Windows bug. Linus Tech Tips made a whole video around it (Microsoft is Forcing me to Buy MacBooks - Windows Modern Standby). Closing the laptop lid and opening it again next morning will usually result in the whole battery drained.
I installed the officially supported Fibocom LTE/5G module as the needed antennas were already installed from the factory even if the machine didn't come with the 5G option initially. On windows it worked fine. On Linux, it doesn't work at all, and on the Lenovo forums, Lenovo "promised" they would add LTE/5G module support to Linux, but they still haven't publish the drivers for the 9th gen, so my 10th gen is of course SOL. Also getting Windows 11 to work nicely with Linux dual boot is a nightmare, but I digress.
I got really fed up with the thinkpad, and ended up selling it. It is not reliable, it does not do what a laptop is supposed to do (be "usable" while on the go). And seeing how well my co-workers' macs worked, I decided to give macbooks a shot. I bought a 14-inch macbook pro (M2 pro, 32 GB, 1TB) a month ago.
The hardware is wonderful. My old habit was to use my laptop on the go, and switch to desktop at home, as the laptop was too under-powered for the stuff I need to do. The Macbook is powerful enough that I don't mind using the same machine at home, without thinking I'm "compromising" performance. Battery lasts around 8-10 hours on a charge doing moderately demanding tasks (simple CAD, PCB design, embedded programming etc.) with no slowdown while un-plugged. The machine is heavier than the thinkpad for sure, but the size is similar and fits into the same bag. The only thing I hate is the retarded notch on the screen. Apple is probably the only company in the world that could do that and get away with it, as every developer who develops for MacOS will work with it, so they just went "whatcha gonna do 'bout it" and put the stupid notch there.
Software is meh. Windows management is crap, imo worse than Windows or even Linux KDE or Gnome, which says a lot. The file explorer (Finder) is quite limiting. Switching between windows is retarded. Quite a lot of plug-ins (some paid, some free) is needed to get it closer to what I'm used to, but you can get it to work more like Windows / KDE / Gnome at the end and be happy with it. Running other OS through virtualisation with the Parallels app is better than I imagined. Altium runs fine on Windows VM, Buildroot compiles in Linux VM. So far I haven't found anything that I need to run but couldn't. Having a functional UNIX shell is great, but there will still be issues if you compile projects with a lot of Linux deps.
Machine is expensive, very expensive. There's zero after-market upgradability and the upgrade options when you order the machine is borderline robbery. I'm well aware of the lengths Apple will go to discourage 3-rd party repairs, so I caved-in and got Apple care, as I use my laptops rough.
Do I regret the purchase? Absolutely not. I wish I've gotten it sooner without the (mis)adventure with the 10th Gen Thinkpad. It has great battery life, I can run all the stuff I need to run, it is quite performant. It is what I think an "ideal" laptop should be like.
That said, if one day Intel / AMD / Windows / Lenovo pulls their sh*t together, or someone who's not Apple come up with an ARM laptop chip that's as good as Apple silicon, I wouldn't think twice and jump back to Windows/Linux laptops when my Mac gets too old.