vs debugger and windbg shares the same debugging engine but are geared towards different scenarios.
VS Only: rich extensions for languages. GUI debugging(wpf visualization etc.)
Windbg: kernel debugging (drivers etc). Scripting. Better command line interface. Fully expose sos. Dump corrupted heap objects. Better support for C++