La mia esperienza fatta lavorando nel settore mi ha portato a decidere di comportarmi così (ed è così che gestiamo a lavoro i pc):
- se un pc ha hardware nato e certificato per Windows 10, installiamo Windows 10 dato che generalmente in tal caso va bene
- se un pc è vecchio e quindi realizzato prima di Windows 10,ci andiamo con i piedi di piombo prima di installare Windows 10, esempio che se ha hardware poco performante e bollino di Windows 7, ci lasciamo il 7 nonostante ormai risenta abbastanza dell'età e tra due anni sarà EoL. Pc della generazione di Windows Vista/XP o precedenti li facciamo sostituire (esempio Pentium 4)
- se il cliente vuole comunque aggiornare a 10, verifichiamo almeno la compatibilità driver delle periferiche, se non ci sono driver per 10 non eseguiamo il lavoro
- infine se un cliente vuole mettere un sistema operativo precedente a 10 su una macchina recente, proponiamo virtualizzazione
Quindi la risposta al tuo quesito varia in base alle specifiche hardware, considerando ram e cpu io andrei tranquillamente con Windows 10 a meno che tu non abbia motivi particolari (compatibilità di software o hardware) per dover mettere sistemi precedenti che MS gestirà sempre meno fino alla loro data di EoL. Windows 10 in sè va benissimo e non ha particolari difetti, magagne o altro (tipo la raccolta dati personali/telemetria, all'installazione puoi disabilitare tutto se vuoi), o meglio nè più nè meno dei Windows precedenti. Ovviamente è importante gestire anche bene il sistema operativo, con antivirus valido, utilizzo consapevole, ecc ma questo vale in ogni caso