Though you didn't mention UX which is more important to me than all of the above.
I'd even take Linux with i3 over Windows.
I'd even take Linux with i3 over Windows.
Also, the majority of programmers and the vast majority of desktop users are on Windows. So, outside of the tiny HN/SV bubble the market disagrees with you.