256 GB SSD won't cut it for most but the simplest tasks. E.g. for SW development Xcode eats SSD space a lot for SDKs and temporary files and caches (40 GB currently on my machine). And in general there is the "system data" space, temporary data and caches for various applications and macOS, easily occupying more than 100 GB of SSD space (160 GB on my machine). macOS promises to purge data here on the fly if something needs more SSD space, but it does not work very well.
As for the headphone jack I could not care less. I use speakers connected to my monitor and since all wired headphones I owned soon had broken cables I prefer wireless headsets. But in general, a "headphone" jack belong to the front of a device as the use of headphones is circumstantial, whereas a "speaker" output belongs to the rear of a device.