When comparing Visual Studio with the Python Tools extension vs Eric Python IDE, the Slant community recommends Eric Python IDE for most people. In the question“What are the best Python IDEs or editors?” Eric Python IDE is ranked 14th while Visual Studio with the Python Tools extension is ranked 37th. The most important reason people chose Eric Python IDE is:
Eric has a python debugger built-in.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Autocompletion based on variable types
Has smart autocompletion based on variable types
Pro Cloud storage through VS Online
Your Visual Studio Online account gives you a place to store your code, backlog, and other project data with no servers to deploy, configure, or manage.
Pro Web based interface to track project progress
In agile development teams one really needs features such as product backlogs where you can assign features to team mates and track their progress on them. VS provides a web based interface for you to track your team's complete progress on the project.
Pro Integrated python debugger
Eric has a python debugger built-in.
Pro Good project management
Pro Integration with version control software
Integrates with various VCS.
Pro Integrated class browser
With Eric you can easily browse all classes in your current Python project and display the methods for a given class.
Cons

Con Windows only
Visual Studio is only available on Windows, though there is now a cross-platform derivation of Visual Studio named Visual Studio Code. It is has less features and is more of a code editor than an IDE.

Con Proprietary
Visual Studio is a proprietary software.
Con Auto completion is not very good
The auto completion is not top-notch compared to other IDEs and text editors. In fact, many people recommend installing a third-party plugin to improve the auto completion found in Eric.
Con Complex interface
Eric has a very complex UI. It overwhelms you with sections and windows and doesn't let you focus on code. Every tool is displayed on the top bars (there are 3) with no logical grouping or structure whatsoever.
