Agreed.
There are so many bits of 'cross platform' software where the OSX build requires X11. Considering X11 doesn't come with the newer installs of OSX (and there's no media with extra bits), and stuff like Airs have space at a premium, the X11 option is pretty terrible.
One of the few. I am a PyDev user, but I have been migrating toward using ipython notebook for development and saving the code into .py files when I need to run in production. PyDev gets used to debug the resultant code when something goes wrong.
PyDev seems to heavy to me when you need to write a standalone script and too buggy at evaluating module dependencies resulting in bad tooltips. Ipython notebook doesn't have this problem because you evaluate code as you develop, so tooltips come from object introspection.
I had bad experiences with Eclipse back years and years ago, but I'll try it again. It looks like there's a new release (Juno?)- That seems like a decent starting point.