We had tons of issues here, namely with the proxy support. We ended-up using Pulse: http://www.poweredbypulse.com/
Pulse has built-in support for a few plugin, however, you can add third-party plugin and even local jar file quite easily.
Strangely it does not always use the built-in Eclipse feature, so sometimes when Eclipse become difficult ( like in our case for the proxy business ), you can work-around it with Pulse.