The upgrade worked out quite well and I was really surprised. My system usually runs a lot of beta/alpha softwares. One way to avoid any problem is to do a clean install. If you have all your data in your home and you have partitioned in a convenient way you can do it in a light heart way.

Unless you had to install tons of scientific softwares in /usr/local for some kind of reason.