Our local Python group has been discussing an article by Bruce Eckel claiming that he doesn't need an IDE to develop Python code since Python is simple enough to not need code completion.
I think that most people don't realize what an IDE can really do for you. It's not about code completion. It's about getting into closer contact with your objects and your code.
I've recorded a video that demos what a Smalltalk development environment can do. Hopefully, the Python people can start to see the potential of a powerful IDE.