Visual Studio's debugger alone makes it worth. It's not that it's the most powerful debugger (not like WinDbg), but it's so polished for most things I would typically do, also mixed callstacks for certain languages, Parallel Stacks and certain other features.