Overall, my 2020 M1 MBP is infinitely better than the 2015 MBP I had before, it's not even close. Battery life, thermal output, speed, noise, neural engine (for ML workloads). It's an utter workhorse that just marches on, no matter what I throw at it. I haven't even considered upgrading to another more current Mx version because this one just.. works. Best laptop I ever owned.
I just want to echo this experience and sentiment. I absolutely adore my 2020 13” M1 mbp, for all the reasons you list. I do ML workloads and Linux builds and I’m starting to think they forgot to put fans in mine because I’ve never heard them! Despite the annoying limitation of 1 external screen, it’s up there with my 2007 13” mb (rest in peace) as being the best laptop I’ve ever owned.
I recently upgraded from a 2019 Intel Mac to a similarly-specced M3 Mac, and it really is night and day. My battery life is more than doubled - I can run IntelliJ and multiple Docker containers on battery for more than my whole work day, when before it would barely last a couple hours with that load and be slow while doing so. The fan hardly ever runs while on my Intel Mac it would run constantly.
I can definitely say there's a downside. I sometimes take the bus home, but it can get chilly at night. Previously, I would fire up a little python script that saturate all the cores, to warm my lap. My old Intel was plenty warm to keep me from getting too uncomfortable. I can't even feel my M2 through my pants, and sticking it into my shirt makes me look like an idiot.
Battery life is insanely better. If you have not used one of the M series laptops it cannot be overstated how much better the battery life is. It is worth it for battery alone.
But beyond that they are also incredibly fast and run cool. In the MacBook Air there is no fan and on the Pros they barely ever spin up in an audible way.
The fans literally never come on for my personal M2 MBP 14" or on my work 16" M1 (it helps that the heavy lifting of running stuff and compiling happens on a dev server)
During work from home during Covid I was still using an Intel MBP and video conferences invariably caused the fans to kick up to the point where using noise cancelling headphones and not the built in speakers was necessary for sanity.
I went from the last Intel i9 16" MBP to an M3 Pro in the last month at work.
I think it's saving me an hour a day and the fan has never come on, the the laptop has never felt warm, and the battery life is just mind blowing.
I run docker & compilers all day. The i9 would run the fan 75% of the time and had to throttle down any time it was on battery power and it was lucky to last 3 hours on battery.