One of my favorite features is the "When Hit..." option available on a breakpoint. You can print a message with the value of a variable along with lots of other information, such as:
$ADDRESS
- Current Instruction
$CALLER
- Previous Function Name
$CALLSTACK
- Call Stack
$FUNCTION
- Current Function Name
$PID
- Process ID
$PNAME
- Process Name
$TID
- Thread ID
$TNAME
- Thread Name
You can also have it run a macro, but I've never used that feature.