there is a little bit of setup involved in it, but i prefer use eclipse..i use it for Java/C/C++/c# ...it is just nice to have something that works accross many languages and i do beleive there is a version of eclipse for all major OS's