I've been using Zend Studio on Ubuntu for a while now and love it. Combining a powerful IDE and command line tools (grep, etc...) has my vote.
On a side note, I've been working on a Magento extension named "Advanced Developer Tools". I use it (a lot!) to get info about blocks and edit XML and PHTML files by clicking on blocks. It's still beta though.