Which OS recommended for Programmers?
If you don't want to use an language that has special requirements (like .net), the question should be which os does the programmer recommend.
That's really a personal decision.
My stack for web developing includes Django/Python and Qt/C++ for non-web developing.
What is most comfortable OS for a developer with such a stack ?