Reasons I use Linux:
- Fast filesystem. It's about ~45x faster than NTFS for me and add an SSD to that and you have quite fast r/w speeds.
- Package manager allows me to install software and tools insanely easily.
- Work stations allows me to have multiple desktops in a single screen and switch through them seamlessly.
- Theming support is really simple and if you don't like it you can just choose another Desktop Environment to use.
- Directory structure is suitable for dependencies when programming and makes it a breeze (/usr/lib and /usr/include)
- The terminal is much more powerful than silly cmd.exe and I have ncurses support as well.
- GDB has a -tui mode that I can use for better debugging.
- Relates to #4 but everything is customisable and you can choose something if you don't like it (similar to Android)