
You can code PHP, C++, Perl, or Java for Windows or Linux. There are a plethora of debugging tools that can be added to suit your needs. Plus the price is right. There is a huge community of contributors to making the product better. Review collected by and hosted on G2.com.
Some of the things that make a product preferred can also be a dislike. The huge community of contributors also means that patches or updates can take some time or could be buggy when first released and need to be patched. Documentation on adding tools like a debugger can be an adventure and often times not well written. (face it we are programmers, not novelists) Review collected by and hosted on G2.com.