(!) - While Powershell and CMD exist, CMD is the default, and calling it "functional" is not exactly correct. (!2) - Partly subjective, will be explained further. (!3) - While easy, not many, and alternatives aren't easy to work with if they even exist. (!4) - While ARM support exists, dedication to old machines with very low-spec hardware (below 4GB RAM, 2CPU Cores) is not great. Not only is this