NetBeans IDE 7.1 introduces support for JavaFX 2.0, as well as tools for visual debugging of Swing and JavaFX user interfaces. Additional highlights include Git support integrated into the IDE, new PHP debugging features, various Java EE and Maven improvements, and more.
Create rich client applications with interactive features such as data visualizations, media streaming, and seamless integration of web content. Support includes templates, a debugger, profiler, and samples to get you started.
Java Desktop Applications
Create professional standards-based user interface with the NetBeans Swing GUI Builder. Save years of work by building Java Swing desktop applications with the NetBeans Platform framework.
Java Enterprise and Web Applications
Visual Mobile Development
Create, test and debug applications that run on mobile phones, set-top boxes, and PDAs using the Java ME SDK 3.0.5 Platform.
C and C++ Development
Edit, profile, and debug C/C++ applications, and make the most of multiple project configurations, remote development, and packaging.
NetBeans is a good IDE. It has download-and-start capabilities. It just opens Maven projects just like native (no plugins needed or import) and Maven integration is much better than in Eclipse. It has built-in content assist for beans in JSF both for CDI and Spring (there is no way to have content assist for Spring beans in Eclipse). One day it was the best IDE for PHP projects too. It is a good choice if you just want ot download an IDE, run it and code. However advanced refacoring utils etc. are quite poor comparing to Eclipse or InteliJ.