I don’t get how you stand working in Windows as a developer. When working on larger software, I just got sick of the extremely bad filesystem search performance Windows used to have. No idea what the current situation is.
And as a developer how can you stand the second rate command line environment?
Visual Studio has a great C++ debugger and command completion (with plugins). The rest did not impress me back when I used it.