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.
Term, holidays, term, holidays, till we leave school, and then work, work, work till we die. -- C.S. Lewis