I am very satisfied with the Netbeans. Auto-completion works fine... Also, debugging, conditional breakpoints, call-graphs, and many other functionalities like refactoring, finding usages and so on... I has saved a LOT of my time on development. Only one extra configuration needed. "build dir = ./build"
I strongly recommend it!