Python Autocompletion
The terminal has autocompletion with the actual properties of objects when you press tab, which works very well to explore the available syntax in the API.

There's no real way to access bpy from IDEs such as VSCode. But you can get pretty close with fake-bpy-module, which emulates many of the properties and will give you an advantage as a developer with a good integration of many other python packages.