I understand that there are those that wish to test early releases, or the latest version, and that benefits us all!
But I have personally never been an early adopter, preferring to hang back and let things get worked out a bit.
My current plan with Windows 10 is to remain one release behind the latest, as I assume that most of the issues with the slightly older version will be resolved by that point.
For example, this weekend I just upgraded to from Win10 1703 to 1709, as 1803 is now the latest release.