Every feature you would expect in a debugger is present in the Komodo debugger:
- watch variables
- REPL integration
- global and local variables
- custom and standard breakpoints
- step-in/over/out capability
What we do have that other IDEs may not support is remote debugging. This allows you to start a process outside of Komodo and have it connect to a debugging session in Komodo. This allows you to debug websites, subprocesses in a larger program, spontaneous debugging sessions from a running program, etc.