As for debugging, VisualStudio+IronPython fulfilled my needs. I've tried PyDev and Komodo (take a look at that one) but none of them convinced me. Give it a try with Visual Studio and share your opinions then.  