Assuming you already have Visual Studio, then seems this Python Tools for Visual Studio (PTVS) is a better choice in debugging.
Sometimes, Pydev's debugging will never hit certain breakpoints and just hang(the python native PDB still works), while PTVS works for such scenarios.
Pydev is maintained by 1 man while PYVS is by a team (with commercial interest), so can I say the latter will be better supported?