I've successfully migrated to Windows 10 with minimal pain. The in place upgrade downloaded in the background and although it took a few attempts before it downloaded (probably due to my dodgy home internet connection) it then installed very smoothly.
I had the usual problem of my Targus video docking station no longer working properly with my external monitors but I expected that, as the same issue arose when migrating from 8 to 8.1. The fix turned out to be the same too. I just uninstalled the DisplayLink software, ran the cleaner and then reinstalled DisplayLink. Full instructions on how to do these steps are here.
Since then things have been pretty smooth with the exception of one BSOD (Blue screen of death) and a few niggly wifi issues.
On the subject of wifi, it is now trickier to find your wifi settings (it took me ages to figure out how to reach the advanced security settings under windows 10). The way to get to these settings is not at all intuitive and you may want to google it first rather than stumbling around for ages as I did.
Otherwise Windows 10 seems to marry the best bits of Windows 7 and 8. I like the look and feel and some features are gold. Swiping from the left finally works as I wanted it to, giving me a very quick way of switching between open apps. This alone is worth the upgrade for me, particularly in a class situation where you want to toggle very quickly between apps and not always with a keyboard or mouse.