AHCI is the native protocol to access Serial ATA devices, and allows the usage of both NCQ (Native Command Queueing) and hot-swap functionality; which are not available if you pick IDE emulation mode. Windows XP cannot work with AHCI without additional drivers; but Vista and Win7 can and is the prefered method for Serial ATA devices.
For SSDs, the NCQ feauture allows performance benefits.