на самом деле пошаговый режим для исполнителей очень важен: человек сразу видит результат действия. а watch сделать несложно: в sym-файле есть вся нужная информация (ней пользуется трап-окошко). надо только распарзить текущую строку и определить, условие это, присваивание, или что-то ещё. (ну, чуть сложнее: надо определить, в какой процедуре мы находимся, чтобы вытащить именно её данные; всё равно тривиальная задача — мы подразумеваем, что исходник валидный же.)

p.s.: или не вся. я не помню, пишутся ли туда все локалы, или только указатели. надо в трап-окно посмотреть. ;-)