I upgraded the operation system of a Mac mini at work from 10.9 Mavericks to 10.10 Yosemite this morning. I already did it once to my Macbook Pro and the upgrade was smooth, but it went so well because I just don't use my MBPR as much as my Mac mini. Here's some troubleshooting guide for you.