Also privat entwickle ich C# mit XNA in Visual Studio.
PHP habe ich früher mit ConTEXT (ähnlich wie Notepad++) geschrieben, seit ich jedoch die Phalanger Tools im Einsatz habe, ist PHP bei mir ebenfalls in's Visual Studio gewandert, da ich den Visual Studio Debugger und IntelliSense damit auch für PHP nutzen kann.
Beruflich entwickle ich für SharePoint (C#, ASP.net, HTML, JavaScript, jQuery, etc.) auch vollständig in Visual Studio. Neben den ganzen offensichtlich wichtigen Features für SharePoint (Featureverwaltung, Verpacken der Solutions, Debuggen gegen den SharePoint Server, etc.) hab ich dort für alle genannten Technologien Debugger und/oder IntelliSense.
Als Texteditor (z.B. für XML, HTML oder Flatfiles außerhalb einer regulären Solution) nutze ich, seit es hier im Forum jemand vorgestellt hat, Visual Studio Code. Hat bei mir komplett ConTEXT abgelöst. Schön schlank, aber Auto-Completion (z.B. für XML-Tags), Syntax-Highlighting und eine rudimentäre Validierung.