Recs.
Updated
SpecsUpdate
Pros
Pro Free, open source and cross-platform
NetBeans is a free, GPL-licensed IDE. It can can run on any computer with a Java virtual machine. If a computer has a Java virtual machine (JVM), Netbeans can run on it. Netbeans can therefore run on a variety of operating systems such as Windows, *nix, and Mac OS. Being open source means that developers can contribute changes to the code to have the IDE better serve them.
Cons
Con Development has stalled dramatically
This is no longer true. Since moving to the Apache Software Foundation development for the IDE has become regular with many of the plugins receiving regular updates too.
It went down from two releases a year with minor bug-fix releases to one release and no fixes. There seem to be fewer features added per release as well. There is no activity in the plugin community.
Con Has been horrible for a decade
Bloated piece of crap. Whatever it can do, you're better off using a text editor.
Recommendations
Comments
Flagged Pros + Cons
Pro Conditional breakbpoints for PHP
Breakpoints can be configured to catch only on a specific variable value. (NetBeans 10.0+)