A couple of my M1 machines were purchased on the day of launch at the Apple Store so they’re the 8GB RAM models. They’re still very good running Apple software (even Final Cut Pro) but I find myself running out of RAM with a few web browsers running at the same time. The base model of the M4 mini now has 16GB by default which I’m sure would be just fine for me.
Mine has 64GB. I usually max RAM, and get about double the SSD I think I need. Knowing that at a minimum, I will use my latest laptop, and 2-3 older models around the house and my quick-carry bag for convenience, at any given time.
Beyond convenience, the old laptops are continually synced, as multiple onsite backups. So I get great long term value from consistently choosing higher end RAM/SSD specs.
But in this case good specs for the M1 has saved me money via an unprecedentedly long upgrade schedule.
I am feeling more pressure to update two old x86 laptops to M1, than any pressure to upgrade my M1. Never had this upside-down problem before. Apple did just a great job with that M1.