Pangaea666: Maybe a change of OS isn't the answer people want, but when the Windows alternative is so horribly bad, is it not worth a try at least? If nothing else, Linux respects your privacy, and is much more secure. And who knows how many backdoors exist in Windows for NSA and other dodgy entities. Hopefully Linux is more secure on that front too.
One of the things I really like with Linux is that you can have several "desktop" or work spaces. Easy to switch between them, and you can for instance play a game in one, and have the browser open in another.
clarry: Well it isn't all rosy on the Linux front. People like to complain about Windows' unification of the UI with mobile, but those who have used Linux have witnessed the change in Gnome, the shift into Unity, major KDE rewrite, etc. At least you can opt out of that mess if you're using alternative, smaller desktops or window managers. On the other hand, if you liked (say) old Gnome, you're pretty much on your own.
And if you like life with the command line, things can be less rosy still. Unlike with desktops and window managers that are easily an user choice, it's harder and harder to have any say at the lower level when systemd is showed down your throat, old tools get major revisions with significant increases in complexity, messy scripts and piss poor documentation (gurb2 for example). Or old tools are abandoned and you need to learn a new set of tools while documentation keeps referring to the old one or a mix of old and new, without telling you how one or the other is broken (see old ifconfig vs iproute2). New distro releases constantly change the way you do things, often without correspoinding change in documentation... then you have all the outdated wikis and docs that effectively read "TODO" or "FIXME" or "here's how to do it but don't do it since it's broken since release N+1" all over the place. Good times.
For another example of things we remember, consider Pulseaudio and ALSA. They could've continued the development of OSS and fix & improve when upstream went commercial, but instead they chose to develop a new system. Advanced Linux Sound Architecture. "Advanced" presumably means "Overengineered, big, complex, and hard". For years and years we had this issue with "legacy" OSS using programs needing exclusive access to the audio device, and ALSA & OSS applications couldn't happily coexist at the same time, well, not output sound at the same time anyway. And ALSA was very very poorly documented. And yeah, you had to configure it. Dmix wasn't a default, and it got many other things wrong too, depending on your card and setup and whatnot. Alsawiki was sparsely populated, if it existed at all. Man pages were absolute shit. Figuring out the configuration syntax, and then after syntax, figuring out what all the devices and parameters and plugins actually are and how they interconnect.. yeah, good luck. Most people just blindly pasted shit from wikis and forum posts and IRC until it eventually (hopefully) worked somehow.
Eventually, it got pretty good. Documentation still sucks but at least it sucks less. Dmix was enabled by default. You still needed to configure things if you had multiple sound cards or a surround setup. Programs mostly worked however, and OSS was mostly forgotten. Pulseaudio happened and fucked it all up. People blame Ubuntu for shipping it broken, but I kept having to fix family members' computers' audio problems regularly for *years*, even years after people told pulseaudio is fine. It was not fine. Most often, the most reliable fix was to get rid of PA entirely (hard on all those "easy to use" distros that insist on installing shit packages on you any chance they get). And then people started really depending on PA. So now you have programs that don't do sound properly or at all without PA. And on some systems you still have problems with PA. So it's broken either way...
Massive change, massive churn all the time. Ten years ago, major distro updates always caused trouble. Unless you used something rolling release (Gentoo, which I did use). Five years ago, same thing. Today? Same thing. I watched my father update his Fedora today. It was sad. Actually, I was planning on trying Fedora on my new laptopt, but I just lost the appettite for that.
The security thing is another front that isn't exactly rosy. Certainly fanboys keep telling Linux is secure, as if repeating the mantra made it so. Facts are often absent from the surrounding discourse.
Back when I started with Linux (back in 2005) my image of the community was that it was helpful, inclusive, held portability as a highly regarded virtue, and choice was a natural human right. Now the community feels extremely polarized, discussion is very hateful and argumentative, and always uderlined by this "our way or highway" overtone, suggesting that people must make a choice, an exclusive choice, and abandon everything else, or be abandoned. Portability isn't a concern as long as whatever runs on the high and mighty Linux as it exists in the mind of Lennart or whoever..
As far as privacy goes, you have to be real careful especially with the distros led by corporations. Ubuntu in particular has made some, uh, questionable moves.
I came to Linux later than you, and know much less, but make no mistake, I've had plenty of problems too, and it's hell trying to solve them. Search on the net, and find 10+ solutions. Then cross your fingers that whatever you try actually works, because it's nigh on impossible to understand what you are doing with long commands or whatever.
But I also have to say that with Linux Mint I've had very few problems. I've not upgraded though. I'm running 17.0 or 17.1, and since it works, I see no reason to upgrade.
What you say about Ubuntu is good for people to know. There is a reason why I didn't want to use them. And although Mint is sort of related, they did things differently on that front. I don't like that the browswer comes with search "enhancement" but thankfully that is easy enough to disable. I don't want to use google, period, so that crap is out the door.
With the way Windows is getting worse for each new version, however, I think Linux is a much better alternative. These days, it's even comparable in user friendliness, if not already better. One thing's for sure, especially these days with all the police state laws getting passed in country after country, I don't want to run Windows with all their pre-installed security holes. Of course I have no proof of that, but given the Snowden revelations, I'm pretty darn sure that is still in force. I can only hope there is less of that in Linux, although it may of course be there too given the nature of how the system is developed. Having more eyes on the code is good, but that doesn't mean there isn't "bad code".