If you are willing to pay you may also want to check out Dreamweaver MX, which comes with full PHP support. They also make it for both the PC and the Mac so transitioning should be easy. Personally, I like BBEdit as well, but Pepper is good too. Dreamweaver is probably the most robust of the group, but also the most roubust to your wallet.