Csound1 gives the best answer for anyone upgrading regardless of the response to an upgrade. Always back up first. Most people who have had a bad experience with Yosemite either don’t have enough RAM or they are upgrading a computer that is already experiencing problems and think the upgrade will go away. That just doesn’t happen. If Csound1 gave rule #1 for upgrading here’s rule #2: if your computer isn’t stable before you upgrade it, don’t expect it to be stable after you upgrade.
If your computer doesn’t have 8GB of RAM or at least 4GB and an SSD, then upgrade the hardware before you even think about installing Yosemite. Backup first and if returning to a previous version of the OS is lots easier if you have a clone (exact duplicate) rather than a TimeMachine backup. And if you are going to rely on a TM backup then do not let it back up your newly upgraded computer until you are satisfied you intend to keep Yosemite.