They need to start by making the IDE non-broken out of the box.
There has been a show-stopper bug in netbeans that has spanned multiple versions of windows and netbeans. On windows, when you open the IDE, make a servlet, run the servlet, change the servlet and run/compile a few more times you get the 'Cannot Delete File' error on build. This causes you to have to re-start glassfish everytime you compile. Same happens when using Tomcat. This bug has existed for YEARS and been reported multiple times. This IDE is BROKEN if it can't reliably compile without file locking issues. I refuse to sit there and stop and restart glassfish on every compile.
So I tried running on the latest Ubuntu with the latest Java. The 'Cannot Delete File' issue does not exist when running on Linux. However, the IDE does not work correctly out of the box. Click the Netbeans from the menu after installing...go to create a new web app and it does not show any app servers as being available (drop down is empty). So I run it as root and glassfish shows up in the drop down. Only problem is that the Look and Feel is messed up when you run as root.
Does anyone even test this thing? I enounter multiple show-stopper bugs within the first 5 minutes of using it. Seriously, I work in Visual Studio 2008 for a living. It's not perfect, but at least you can reliably compile and these kind of obvious show stopper bugs just dont seem to exist.
Oracle, stop suing companies and fix this IDE. I think netbeans has plenty of potential to be a great IDE but as is, it's broken.