Code intelligence (find usages, go to definition, refactor/rename/move, etc.) and debugging are on another level - more powerful, more reliable, with more edge-cases covered.
At least, that was so in dynamic languages, like Python, and PHP, last I checked.