Best (and cutest) Mac ever! And now expandable too, even with a Thunderbolt 3, 4, or 5 external drive as your Startup Drive. I took my base M4 Mac mini, added a 4TB SanDisk PRO-G40 External Thunderbolt 3 SSD drive, and set it up as my Startup Disk with macOS on it, and now I boot up having a 4TB SSD M4 Mac Mini for less than $1,000. The External Thunderbolt 3 SSD speed (at up to 3,200 MB/second with both read and write) is even faster than the Apple internal 256GB SSD drive. Thunderbolt 5 External SSD drives (coming out soon from OWC) should be up to twice that speed on M4 Pro Mac Minis.
Note: I recommend a Thunderbolt 3, 4 or 5 External SSD drive, and not a USB 3 or USB 4 external SSD drive for your Startup Drive, as they usually can't maintain speeds as well as a Thunderbolt SSD drive. USB drives work great for data storage, but for use as a Swap Drive for full flash RAM memory and for your macOS and Program Applications, I recommend a Thunderbolt 3/4/5 SSD drive as your primary Startup Drive on your Mac. Just make sure that you set it up per the below Apple instructions which SSD drive (Internal or External) is your Startup Drive for your Mac to boot up with, and use for reading and writing to. You will have to change your Startup Drive back in the General Settings to boot up with the 256GB Internal SSD drive, if you ever need to use it, otherwise it is good for read only use. I had to use the macOS Recovery method (by holding the power button down on boot) outlined in Apple's link below to install macOS on my external Thunderbolt 3 SSD drive, before I could set it up to be my System Startup (Boot) Drive.
Here are Apple's Instructions on how to install macOS on an external storage device (like a Thunderbolt SSD drive) and use it as a startup disk:
https://support.apple.com/en-us/111336