I use Zend Studio and think it's worth the money. I'd recommend you look at the
http://www.php-editors.com/ site. It has a basically is a site made up to answer your question
I used
textpad for years. Then I used
php designer for a while (free for personal use)