Stay away from ARM laptops and SoCs, they aren't there yet when it comes to Linux. If you like to tinker, go for it, but expect hardware to just not work, or worse, you'll get stuck on a kernel fork that never gets updated.
If you want a good Linux machine, buy one from a vendor that explicitly sells and supports machines with Linux on them.
IMO you can tinker as much as you want without forcing hardware compatibility issues upon yourself in order to have something to tinker with.
Any suggestions for something well built but lightweight and that one could figure out how to get 8+ hours of actual daily usage battery life on?
A recent ThinkPad with one of the latest AMD Ryzen U CPUs should have a very decent battery life. You just need some custom udev rules to set the right power saving states for different devices. Powertop should make this straightforward. IMHO, this is a great compromise, because you stay on x86_64 and Linux, you get within 3/4 of ARM's power efficiency, and hardware support is perfect. I've squeezed more than 11 hours from some models.
One thing that is often discounted is that Safari is marvel of power efficiency, which adds up to the efficiency of Apple M chips. IMHO, there should be dedicated Chromium and Firefox builds with compile flags and options that optimize efficiency. To counter that, running a barebones Linux setup is a good option. Keeping your CPU wakeups/s low lets you cross the 10 hour barrier.
Geat to know this about your experience with thinkpads. Due to your familiarity with multiple such devices would you be able to recommend a starting point for someone who wants something light with budget not being a constraint?
I've used the previous generation, and it's possible to get 10 hours of use on battery with some tweaks.
It's a very popular model, so it's well tested and everything should just work with the latest kernel.
With a clean hyprland setup, light as a feather, battery lasts forever unless you run it hard.
Makes M4 Macs feel bloated and cheap.
Agreed about macs feeling bloated. I will not get overdramatic by calling latency in many functions unbearable but it is certainly quite high.
Battery is good enough (5-6hrs) for me on the AMD model (Ryzen AI 5 340) but definitely not Macbook territory in that regard.
I run Fedora and have coworkers who run Ubuntu and Arch as well without issue.
Framework is so close to having it all though.
Outside that maybe something like system 76. They advertise 14h for one of their models.
Regarding system76 I have heard really good things about their workstations but not about laptops. Have you used them? I recommend PopOS to anyone getting started with linux as the first distro though.