Speed is important but efficient transfer is even moreso in my book. DMA should not be considered a luxury, it should be standard.
As it goes, the standard IDE interface in the 600/1200/4000 is just bobbins - programmed IO, heavy CPU usage. Not pretty...