This article is flame bait
Honestly, this is an idiotic article. It's not about the theoretical throughput of the bus.
eSATA supports Advanced Host Controller Interface (AHCI), Native Command Queueing (reordering requests to minimize latency), is much less CPU intensive, support RAID, and don't have to compete with other devices on the same (often underpowered) bus.
Firewire is DRM-friendly (I think it has HDCP support?) It's not going away.
USB is great for thumb drives, mice, and For Dummies(tm) who don't know any better than to plug a hard drive into it.
On an aside, OKGear enclosures for 2.5" and 3.5" drives sell for ~$25, and have a switch for eSATA and USB. Silicon Image has a cheap ExpressCard 2-port eSATA adaptor, with Windows and Linux drivers. They work great.