I choose this 2017 IMAC because it still supports the old style USB ports (4) and also supports one SD card slot,  the new IMAC's require you to hook up an adapter due to Apple changes in the new USB style ports.  Price is also much cheaper then the new 24" iMAC, much better value.