Personnally I switch regularly between Eclipse PDT and Netbeans, the latter may be the easiest to get started fast. It lacks a decent git plugin though.
I'm not much of an IDE person so I stick with Textmate and good bundles for PHP and eZ Publish. If you are looking for something else for SVN besides the command line you can use SVN from within Textmate, but the best I've found is Cornerstone.
I use aptana (http://www.aptana.com). Its based on Eclipse, and together with the smile plugin (http://ez.no/developer/contribs/3rd_party/smile_ez_publish_eclipse_plugin) u have also template syntax highlightning, Code generation for operator extensions, Browser for all content classes defined in eZ Publish and TPL Validation using eZ Publish checkTemplate.
Because Eclipse is a flexible solution you can upgrade the IDE thru many plugins. You have a lot of different SVN plugins (some are included in Aptana), or if you want to try other Source Control System like Git, you are free to use them.
Since September ´09 Aptana is open source and 100% free.
Have you had any problems with Aptana when developing eZ Publish (especially with eZ Components bundled/linked and/or under SVN control)?
We successfully develop smaller PHP projects with it, but trying to open just one eZ Publish project consistently leads to Aptana overfill'ing the hard drive (although we only use it under linux OS). Recently I've killed a brand new 30GB virtual machine with Ubuntu Desktop because I was trying to check out an eZ Publish installation...
Thanks for sharing any experiences that might be related,
Cheers, Piotrek
PS. Sorry for the offtopic (I've just noticed this way mac dedicated...)