I have grievances with the software that makes our computers usable. Installing software on windows and linux can be a nightmare. Windows makes you install pesky software like 'service packs' and whatever other microsoft crap that I cant remember the name of - but it never works on my computer. Trying to install a simple game engine on linux OpenSUSE bricked the laptop and I can't log in! Windows also requires Cygwin for some things (Thank you Cygwin, without you those things would't be possible), and compilers are just problems sometimes.
Why can't it just WORK?
Hey Dylan, why not install a different distro of linux?
The programs for installing the OS to the hard drive just won't work. I'm lucky that I could get linux at all.
The good/bad of Windows
First, the good. Things are REALLY easy to install most of the time. If a program works, it pretty much always works on every machine that used the installer. Many useful programs are only made for windows too. Oh, and in cmd.exe you can run 'HELP'. For some reason not all shells seem to have that.
The bad: If something won't install, the hoops that you need to jump or the compromises one needs to make to get it install just aren't worth it. Also the command line could be better, like with GNU tools, compilers, etc. Drivers are glitchy sometimes. You also can't 'transplant' a drive to a new computer and not expect a Blue Screen of Death.
The good/bad of Linux
Excellent tools for command line. If you know a package name apt-get or zypper work quite well. Kernel is open source, nice bonus. Lots of options for distros. Hard drive can be easily moved from computer to computer without problems.
Too many programs aren't made for Linux. There are weird problems/differences between distros that makes things difficult. For example, I can't trust Ubuntu forums to give good advice for OpenSUSE. There are different package managers, it works and looks different, etc. Trying to install software can brick your machine. Often hard to install to new drive from other OS like Windows.
First off, I do not think that a new Linux distro is a good option. It would make more incompatibility nightmares than there are already. Oh, and obviously modifying Windows is out of the question.
I think the best option is 'fixing' Linux. Somehow make there a better standard for software and ditch package managers. Merge the beauty of Linux with Window's better software installer approach.
You may not like installers, but this whole Linux package manager system is terrible in my opinion. Maybe both options can coexist.
Why can't these OSes just work?