One of the things I find particularly interesting on NetBeans is that it supports full scale of Java technologies "out of box". By "out of box" I mean that you don't have to search, download and configure various plug-ins. You can choose to install the app server boundle and mobility pack and suddenly you have a tool in which you can develop J2SE, J2EE and J2ME applications.
The other advantage is that support for various technologies is integrated (especially in the upcoming 5.0). For example, you can call a web service from a midlet to access J2EE backend, the code is generated for you by a wizard. Or you can refactor business methods and the deployment descriptors are updated for you automatically.
Side note: I spoke recently with Martin Ryzl from Mobility and I was amazed by the posibility of consuming web services directly on the phone. Some phones already implement JSR 172
which defines how to call web services from mobile phones. Think about the possibilities...
Anyway, back to my main thought. To manifestate NetBeans' end2end application development support Brian prepared a demo script:http://www.netbeans.org/kb/41/demo-end2end.html
Anyone can use this script for presentation of NetBeans' end2end capabilities. I have one suggestion to Brian and others - guys, why not to create a flash demo out of this?