I don't disagree, but borland c++ and turbo pascal both had excellent debuggers, the latter is still working under the guise of lazarus (but i'm not a fan of the gui). What spoiled me in vc++ was remote debugging, statement completion & type/object browsers.