After being an Apple user since 2006, I’ve just switched to a Thinkpad for my home machine. Compared to a MacBook Air, the X series is only 1mm thicker, but smaller in all other dimensions, including weight. Yet I can upgrade the storage and memory, and replace parts myself that fail (the battery can be swapped while it’s running). It also has a full array of ports including USB type A & C, HDMI, headphone jack, SD card slot (the latest version has replaced the Ethernet port with a dongle).
Admitidely they don’t look as nice, but I’m not really a design sensitive person.