I watched the unveiling of the new M1 Macs live and was so impressed I brought up the Apple Store immediately afterwards to buy one ... until I saw the 16GB memory limit, then I decided to wait until whatever comes next.
A couple of weeks later my wife crunched her laptop screen, so (after seeing tons of glowing reviews in the meantime) I decided what the hell, I'll buy one of these M1 things and give her my 2014 MacBook Pro.
I'm generally doing everything "server-y" or "Linux-y" on AWS these days anyhow, so my laptop usage has actually become less demanding over the past few years. I've read that Docker support is coming along, but I haven't bothered trying that locally (and probably hadn't used Docker on my previous Mac in over a year). So yeah, for me usage is generally Firefox and/or Safari and/or Chrome with dozens of tabs, Terminal windows, AWS Workspaces client and Messages app. Everything flies, as you'd expect.
I got a cheap Choetech USB-C dock from Amazon to do HDMI, Ethernet and USB-A, and that worked for a couple of weeks until it flaked out and the dock's USB ports stopped working. Now I'm stuck on the laptop screen until the new Thunderbolt dock I ordered arrives tomorrow (and hopefully works more reliably). But while I had them connected, the Mac seemed to have no problem driving my 4K monitor - my old MacBook Pro could do 4K at 30hz and it felt like it was struggling - this machine makes it feel like a breeze as I bounce between workspaces and apps.
In the 5 weeks I've been using the machine I have had 2 random-seeming hard crashes - the screen went purple for a moment and then the laptop turned off. When it restarted, it wanted to report a kernel panic to Apple. Not sure of the cause of the issue and haven't been able to replicate on demand.
So far I like the machine and am happy with it - it makes my (admittedly pedestrian) workflow feel much snappier, although I would have also been OK waiting for something even better if I didn't suddenly need to buy another laptop for the household.