At work, whenever possible, I always try to remain at least one or two steps back from "the bleeding edge" with operating systems, firmware, drivers, etc.
Here on my home machine, I am about this >< bit more adventurous, which is why I have updated to Win 10. And honestly, it's only a matter of simple, dumb luck (and very vanilla mainstream components, too, I suppose) that has made my upgrade almost totally painless.
YMMV