I always wait, because the cutting edge is indeed the bleeding edge.
When most new products are released, they are still almost beta tests. I'll wait until (1) either my present computer dies or (2) MS quits supporting Win 10. That is, unless there emerges some reason that will improve my workflow by upgrading. At this time, most OS upgrades are not that much better than the previous edition.
Notes ♫