ide is not useful in many places. if u want to code system level code, u had better use simple tool. if u develop a gui application, u can try to use an ide. at least all my code are finished under vi or simple kate.
we always use sourceinsight to develop driver,file system,data schema in the rt os,and use jbuilder to build java supporter module . the ide can make our project quick and clean. there's nothing related what you use with what you are doing.
i have never use source insight before. i have experience of visual slickedit. yes, it can let u code much faster. but when use it for debug, especially when meet oops or other crash, u still have to use gdb.
u have experience on developing drivers, file system? good, next time when i have problem, i can ask you.