I have been using a MacBook Air for the last five or six years (maybe longer). I am on my second one, its a 13.1" MacBook Air
I purchased them refurished from Apple.
https://www.apple.com/shop/refurbished/mac/macbook-airIt interacts with anything I need it to interface with using Wifi (my printer for instance). The only issue with the newer Macbook Air's are there are no longer "normal" USB jacks on the side. They are Apple specific jacks (don't know the right term) so you have to buy a specific interface device to connect a USB cable. But you can also connect a HDMI cable.
I also run a piece of software on my MacBook Air called VMware Fusion. It allows me to run Microsoft programs if I wish (in my case I run Windows 7 so I have access to some specific software I use for mapping)
The only real issue with this arrangement is that when you setup VMWare software you have to establish a "specific" size for the Microsoft OS drive. I used 60GB I should have use 70GB or maybe 80GB. The only issue with this is that this disk space is no longer available for use by the Apple OS.
Currently my Mac Drive is 250GB with 102GB free.
I use Safari, the Apple mail program and well Notes, Contacts, ect.
I use a My Passport for Backups. Never an Issue with connecting. I have three or so drives full of archives.
I did have one issue when I tried to upgrade my MacBook Air to Big Sur. It failed and I had to restore from my backup. That was not fun although it did work.
I also have a NAS onsite storage system that I use to store stuff. And while some stuff is also stored on an iCloud Drive, it is no longer the "real" storage location. Its just easier to access on the road.
The MacBook Air travels well. No issues and, for me, packs in my bag.
I also acquired, last year, one of these
https://www.gl-inet.com/products/microuter-n300/Its a micro-router that allows me to more easily connect to the Wifi in hotel rooms since my MacBook and iPhone will automatically connect once its on the Wifi system. However, it does require some playing around to get to connect in some motel environments.
Oh, battery life is about 10 hours, depending on if I am or not using the VMWare app. In that case it drops to maybe 6 to 8 hours.