It depends on what you're looking for.
CMDebug is a batch debugger that includes a run-time version of TCC (TCC-RT).
TCC is a command interpreter replacement for CMD, that also includes a batch debugger.
If you do extensive work at the interactive command line, you'd want TCC (or Take Command). If all you do is write CMD-compatible batch files, then CMDebug is all you need.