Well, best I can tell is that Debian only fixed 1% of the Bugs that were in Debian 10, so they have plenty of work left. Debian Linux … #2 on my A-1 Linux *JUNK* page, just behind the Arch Linux disaster of an OS. Arch and its ‘Archies‘ use the ‘Rolling Release‘ method 24/7 in an attempt to fix their buggy and security lacking Distros. Its users actually believe that method works – without realizing what its doing to their OS drives, e.g. Hard drive shredding on Linux:
When we delete a file from a filesystem, the data is not physically removed: the operating system simply marks the area previously occupied by the file, as free and makes it available to store new information. The only way to make sure data is actually removed from a device is to override it with other data. We may want to perform such operation for privacy reasons (maybe we plan to sell the device and we want to be sure the new owner cannot access our data), or maybe to prepare a device for encryption.
Check out their forums to find the real truths about Distros like Debian and Arch + ‘Archies‘. At least Debian sorta suggests that a ‘Clean Install‘ – i.e. “Existing users are urged to update their installations.”
A clean install is an operating system (OS) installation that overwrites all other content on the hard disk. Unlike a typical OS upgrade, a clean install removes the current operating system and user files during the installation process. When a clean install finishes, the hard disk only contains the new operating system, similar to a computer that is used for the first time … In most cases, a clean install is not necessary when upgrading your operating system. It is much easier and safer to perform a standard “upgrade and install,” which simply upgrades the necessary files and leaves the user files in place. However, sometimes an OS upgrade is not possible because important files have become lost or corrupted.
Yep, OS drives need to be ‘Check Disk‘ (fsck for Linux) and ‘Defrag‘ (some Linux users falsely claim that you don’t need it & I don’t know if they have one) regularly – automatic in WIN10, though I do it more often. I use Ubuntu 18 as my Linux Distro, and do a clean install about once a year, since I don’t use it a lot…however, drive corruption will occur if a rolling release is used and/or if Linux is your main OS. I keep all my main data on separate drive from the OS, and also backup that drive regularly. I also do full image backups of the OS drive at least every other day…sometimes every day if many changes were made. Use Clonezilla for Linux occasionally; however, have found it to be so slow that it seems easier to just do a clean install. It works great, but boringly slow.
Basically, if you want stability then stay away from the overrated Debian and “Elite” Arch + ‘Archies‘ for your desktop usage, and go with Ubuntu 18.04.3 or one of the Ubuntu-based like Zorin OS and Mint.
Rule of Thumb – if you can’t install Ubuntu on it, then you can’t install any Linux Distro on it.