While I also use text editor with only sytax highlithing for Perl - I used Visual Studio on university for VB, C++ and now C#.
The things that I like about it are :
- intelisence or however you call it; the possibility that it shows you methods of some object after you enter -> would be nice
- the step by step debuger (maybe komodo has it ?)
Of course there is one thing wich realy makes me crazy about MS VS editor. I'm used to typing
if(expression) {
}
And it keeps "rearaiging" that to
if(expression)
{
}