Performance wise, no difference.
Connection-wise: they are different, almost all motherboard support ATA connection (some with UDMA function), but many motherboards do not have SATA connection.
All depend what is important to you: Noise? Performance? Reliability? Size? How much you want to pay? But, in any case it is agood idea to get a HDD with 8MB cache not 2MB cache.