From what I have seen and read in this thread. One guy got frustrated with Linux and bailed, forever branding it with all the negativity in the world and inheriting the bad arguments from other people who similarly got frustrated and left, one guy didn't care about capitalization in directories, and anyone that tries to explain shit is called a troll.
GUD JOB GAIS. GETTIN THAT WORK DUN ._.
Alright, so let's try to set some simple things straight. If you haven't used a specific OS for a prolonged amount of time, there is no fucking reason to be commenting.
If I used Microsoft word a lot and then tried Libreoffice writer, I'd probably be like "wtf is this, why is shit in strange places, why is shit labeled stupidly, etc." and if it were the reverse, "wtf is Microsoft doing, this ribbon takes up a HUGE FUCKING AMOUNT OF GODDAM SPACE, how does Microsoft even fail to get support on their own format correct, etc." Things tend to leave first impressions like "ah, so this is how word processing should be", but none of that actually fucking matters. It's whatever works better for you, as long as you aren't a moron and can keep your mind open.
Software is buggy. It's always buggy. Open-source software sometimes has it harder, sometimes it doesn't. Small group projects sometimes don't get a lot of debugging, others get a lot but don't have enough manpower to get that shit done in a timely manner. It's the same for any OS, any software. The only difference is that when you got a job developing software, it's job time, not hobby time. There's a big difference in how much time you can dump into a software when it's a job vs when it isn't. For the most part, open-source people give a shit about what they make, hence why they would even deal with it as a hobby.
I don't have time to just type up a wall of text atm, so pretty much I'm going to forego talking about shit.
@Seliph: Linux OS is just another operating system. Certain things can be done easier with Linux, other things harder. The thing linux does allow you to do, is piece together your experience to the things you like best from what the open-source community has to offer. Whatever screenshot you see in Linux is not "the linux experience", it is "a linux experience". No one can tell you if Linux is for you or not. You just have to try it the same way you would try anything else (preferably on hardware rather than in a virtual machine, because it's never a fair comparison to judge between something on hardware and something in a box vying for the same hardware).