Netbeans has everything to develop software especially when you work with java which is the programming language that you currently use. All my Java projects are developed with netbeans, for me it is a fairly complete IDE, easy to use and the one that I incorporate to handle errors is very good. And the most important thing is an open source tool for free use. Netbeans supports a large number of Java applications such as J2SE and EJB. Also work with JAVA swing is very good.
Actually I do not have anything bad to say about neatbeans. For me it has been my project development tool for more than 8 years and I have not found a substitute
100% I recommend netbeans to develop software projects using JAVA language and I have even made projects with JAVA 3D and the experience with netbenas has been highly satisfactory.
As I said before, I have been developing projects in JAVA for more than 8 years using the netbeans platform and I am very satisfied with what has been achieved. Many of these projects were developed in conjunction with my students at the university. My last project of a virtual electronic laboratory was developed with netbeans