We've had discussions similar to this, and even discussed which colours people prefer, but I don't think we've had any discussions about the pros and cons of individual IDEs
All the features of WebStorm are baked into PHPStorm and RubyMine, so for you, as someone that does some PHP, you're able to just use PHPStorm for everything. Of course they're not free, but I think they're totally worth the price of admission.
The only other IDE I've used is the PHP edition of Netbeans, but I've not touched it in years (not since I discovered PHPStorm). It was very good for something that's free and open source, but I've found that JetBrains' products have been able to adapt to new technologies, and therefore add new features, much quicker.
I can't talk to any degree about Eclipse. I've used it once or twice, but found that I didn't like it. I used to work with someone that used Eclipse, but once I showed him PHPStorm, he switched.
I hope this helps?