@dan00 If the M.2 supports only SATA then you could use a different kind of adapter to turn that M.2 into a single SATA port and connect a large® 3.5 inch HDD outside of the laptop enclosure.
With PCIe you can create several SATA ports and create a small (software) RAID array.
@CatLikeLemming Seems alright at first sight. Personally I would probably double the RAM but anything you don’t (yet) have to buy is money you can save up for a future upgrade. For now the configuration feels like it will be more than capable.