Visual Studio is a glorified text editor. Yes it has all these advanced features to tie in your implementation and allow for program testing and database back end connections, etc, etc, but to differentiate it away from being called a text editor because it is considered an
IDE, well im pretty sure then you could define any windows/*nix box as an IDE if its purpose was only for software development since its more truer in the sense of being a Integrated Development Environment. That SQL server on a different machine isn't integrated, its connecting remotely

.
The reason why I mention those older editors is due to me feeling that people who start arguing about the better IDE without having experienced those older editors or tried every single major IDE are similar to people calling themselves hackers/crackers where in actual fact all they do is run scripts.