I do not own a lenovo but that may be my next laptop. Great parts and long life are the most important with battery being next.
Right now I have a white macbook which I do CLI Linux development and XCode development. And i could do windows development too i guess...
I think the mac is the best but a lenovo would be very enticing to me because there would actually be a point to installing Linux on it. (OSX is built on BSD)
So choose what you want to develop and choose a laptop.
Always keep in mind the battery life.
http://www.engadget.com/2008/08/15/dells-latitude-on-instant-os-detailed-screenshooted/
The dell may be a fad but its really cool.
"Mr. Spock succumbs to a powerful mating urge and nearly kills Captain Kirk." -- TV Guide, describing the Star Trek episode _Amok_Time_