The only thing lackign in driver support these days is some wireless chipsets - but you can now use windows drivers in Linux using ndiswrapper. Apple iDevices are a pain, since they require proprietary software to connect and manage files, etc. I use the "files" app on my iphone to load music, etc. from my linux desktops.
I'd skip Ubuntu - very non-traditional looking desktop, caused a great divide amongst us linux desktop users.
OpenOffice is on the install disk and is installed automatically... my windows using coworkers (the entire rest of the college) don't even know I'm not using Word.
I have my students use Linux Mint as their desktops (and debian on servers) -
Main Page - Linux Mint
I have a mirror for quick downloads at
http://mirror.ite.sfcollege.edu