#6: I don't know what your colleague will think, but I've read too many negative things about Eric (lots of dependencies, poor documentation, etc.) to ever try it. For a powerful Free Python IDE, I'd recommend either Eclipse with PyDev (what I use), or PyCharm.