For what it's worth, I found long ago that the IDE interface was far closer to the PC-based ESDI controller command set than the WD MFM drive one. ESDI even responds to commands such as IDENTIFY, where that command doesn't exist in the WD1003-type controller vocabulary. ESDI also supports larger (>512MB) drives without breaking a sweat.
--Chuck