I find the default IDE fine. Other people are using IDE's which contain extras like declaring your variables before you can use them and such, so you can't just start using a variable half way through the main code. Other features are like notes and highlight, function folding and such. Look for one called protean and one called visual blitz.
There are others, i just can't remember the name of them :D
There are others, i just can't remember the name of them :D