I run Ubuntu 12.04 on a 6 year old E6410 and everything works - including suspend/resume, smart card reader, bluetooth, etc. I also have a second hard drive and am able to boot off either using UEFI. I'm also able to connect my HDTV using a displayport-HDMI adapter and watch movies. Wifi works out of the box, but even if it didnt, you could swap out the mini-pcie card for a few bucks.
And unbelievably upgradable - couple of days back I replaced my keyboard, while the laptop is still running, in under 2 minutes. A couple of days before that I replaced my laptop fan - bought easily off ebay because of the latitude platform's popularity.
Dell's after sales support is legendary - in India, it is called CompleteCover and covers next business day onsite replacement and accidental damage warranty.