I have seen, but have not yet tried, Ninja-IDE or Eric IDE for Windows. Ninja-IDE is very similar to Pyscripter and like Eric IDE supports plugins. Eric IDE is far more actively developed as Ninja-IDE seems to have stalled a little for the last 2 years. Am currently testing both in an XFCE4 & FreeBSD 10.1 environment with little complaint. They are available for Linux, BSD and now Windows if I saw things correctly. Then there's SharpDevelop for Windows allowing Iron-python and WPF coding as well as providing conversion tools that migrate C# code to Python (and the conversion tool works - I've tried it before). NetBeans is supposed to support Python via Jython so one would assume that Python development is possible and supported with code completion as well as debugging.
PyScripter Substitutions
Python specific:
- NINJA-IDE ....... (avail. for BSD, MAC [source code only], Linux & Windows)
- Eric IDE .......... (avail. for BSD, Linux and Windows)
Extensive Python support:
- SharpDevelop ... (avail. for Windows)
- NetBeans ......... (avail. for BSD, MAC, Linux and Windows)
Check them out for yourself.