How to use IDEs for Addon Development? And ideas for improving it with 2.8

I use vs_code with:

Also sometimes it it nice to use ipdb for debugging in blender console with auto-completion.
Run: pip install ipdb
And the in you script add:

import sys
dir = ‘C:\Users\JoseConseco\AppData\Local\Programs\Python\Python37\Lib\site-packages’
if not dir in sys.path:
sys.path.append(dir )
import ipdb
And for adding breakpoing use:
ipdb.set_trace()