Tales of an Admin
I must say, though this is my first full-time admin job, Ubuntu has been painless for the most part. I create two images: one for the HPs and one for the Lenovo. This means I only need to do everything twice, and then I simply use PING and an external hard drive to place the images on each of the machines. Though as stated, admnining has been mostly painless, one of my HPs has some bizarre issue and PING fails to load the image each time, and though I have tried and tried, I think it is some combination of bad hard drives and BIOS issues that will not resolve. Eventually I get it on, but the machine is never quite right and is currently down for maintenance as we speak, but this is no issue with Ubuntu. I then have a second machine, a Lenovo, which I have not diagnosed, as it just came down two days ago. I am hoping a simple re-image fixes it.
Having all the repositories locally also makes software installation a snap. I simply install whatever I need on the original image machine without needing to worry about spending money paying for megabytes on my personal modem (as getting my institution to pay for any form of Internet is near impossible). This allows me to add seemingly superfluous applications which may be useful later on. This way I do not need to re-image every machine if a few months later I want to add a new app. Remember, I do not have a full network, so any form of remote-management or local-server-based repositories for new applications is not possible. All management must be done by hand, and usually involves me armed with a script and a flash disk going machine to machine making changes.