I've been using the first generation MacBook Air as my primary machine. It works, but battery life could be better and the hard drive faster. Now that the lease on it is running out I'm thinking about the 11" version. SSD should make the experience way better.
My Air runs with Ubuntu and XMonad, and I develop using regular Linux editors. I don't know how well this would perform with something like Eclipse...