For me Windows 10 has been a very stable and secure Windows platform. I recommend having plenty of memory (8-16GB of memory) as Windows 10 does use more memory than Windows 7 and Windows 8. If you are upgrading to Windows 10, you can avoid many problems by performing a "Clean Install", but make sure you upgrade and activate Windows 10 and then perform a "Clean install".
If you can, I would recommend upgrading to Windows 10 Professional as it has better control over Windows updates. Windows 10 Professional users can defer or block updates, but whereas "Home Premium" users do not have this capability. If you are already running Windows 10 Home Premium, you can purchase the "Windows 10 Pro Pack" for $99 to upgrade to Professional. This is probably the most cost effective method.
When it comes to my PC running
Blue Iris, I like having control over the Windows updates, so it doesn't upgrade on its own and cause a potential problem after restarting.