> two fast external storage ports
At least 4 USB ports (2-3 USB-B, 1-2 USB-C).
At least one of them full USB-4 Thunderbolt unless the computer is very cheap.
100% USB-C with no USB-B is a serious annoyance. Lack of a head-set jack is an extreme annoyance I would only excuse if the computer is really great otherwise.
Built-in Ethernet port is very nice to have but not necessary.
Built-in SD card reader is also very nice to have. I actually dream about every computer to have such so people would just use SD cards instead of USB-attached thumb-drives.