But how about debugging?
To watch variables values, setting breackpoints, etc. This is reallly important aspect in writing applications.
I think this is the main advantage for using IDE.