I think unless you buy a new computer with the OS installed, it is best to wait a good year before updating to the latest windows release. Lots of bug fixes and major updates get pushed through in that time.

The early version of W10 was not well liked. Now though, it's probably more popular and widespread than W7 ever was.