>>if it is the *best* IDE for Python. << Nobody can answer this for you. Just try them all. The two I like that I don't see mentioned in this thread are PythonCard (which is free) and WingWare (which costs $30.00 but you can try for free.)
bs -- http://mail.python.org/mailman/listinfo/python-list