I use eSATA drives with an Express card adapter on my laptop all the time, it works great. eSATA is significantly faster than USB 2.0. The new USB v3.0 is really quite fast and will probably replace eSATA as the preferred external drive interface.
The only "gotcha" with eSATA is that you might not be able to "hot swap" the drives depending on your hardware and operating system.
I just bought a USB3-SATA cable-type adapter from China and it's not ready for prime time. The first one arrived with a dead power brick, so the disk wouldn't even spin. The next one worked, but erratically, with Seagate disks (sometimes my computer's USB3 ports would recognize it, sometimes not; same with my computer's USB2 ports), but not at all with WD disks.
For the time being, stick with SATA long cables running directly to the MB (not an option with a laptop), or with eSATA (you can get 6' long eSATA cables, if needed).
I just bought a new drive last month with eSATA and firewire 800. Unfortunatley neither of those work properly on my PC or laptop. The PC has eSATA on the MB, as does the laptop. So I just stick to the USB 2.0 that worls rock solid all the time. It's a LaCie drive and I don't think they are too robust.