What benefits does linux have over windows besides being free and 100% customizable? I'm honestly curious.
Everything is built so much better. It's a sort of subtle difference, but it's one of those "you can't go back" kind of deals. From a user level the differences can be hard to tell, but when you step into the realm of development it's incomparible to windows.
Let's start with the highest level, your programming interface. You might be used to some IDE or sublime text or notepad++ or whatever, but when you step outside your comfort zone and customize your programming atmosphere and tweak it until it's perfect, it's like something clicks and programming suddenly becomes so much less tedious.
Then you deal with the actual code. You will never realize how absolutely horrible WinAPI is until you stop using it. For the first time when you're writing code you'll realize everything actually makes sense and flows in a straight line instead of going all over the place. Obviously this effect is greatly diminished in cross-platform scripting languages.
Irrelevant to programming, you have no idea how slow using a mouse is. You've got a document in your documents that you need moved to your Blockland add-on folder. Windows: Open Windows Explorer, click your user in the left pane, scroll until you find Documents, scroll until you find your file, right click, cut, click on Documents in the address bar to go back, scroll to find Blockland, double click it, double click Add-Ons, right click outside of all the icons, paste. The whole process will take you at least thirty seconds. Linux:
mv ~/file.zip ~/Blockland/Add-OnsThat's it. You'll even have the console open already because you'll be using it for other stuff. If you're already in your Add-Ons folder it becomes even easier;
mv ~/file.zip .