I see some conflicting opinions about mini dumps for .NET debugging, for example;
vs
Minidumps are all but useless in .NET
They seem like would be useful to me, why might they be considered useless by some?
Because 'minidump' is a very vague term, which covers files that contain widely varying amounts of information.
A dump file with little more than stacks in it is much less useful for .NET than in the unmanaged world, that's true, but you don't have to make dump files that small.