DTrace Toolkit
brendangregg.com
brendangregg.com
Your advice is good - and is the case for all observability tools. Bugs happen, even in older tools like vmstat(1), top(1), etc. I try to test every tool I use (including those I develop) with "known workloads", and make sure the numbers match, or understand why they don't.
An advantage of the DTrace-based tools is that they are usually short scripts that you can understand easily and also tweak. Don't like strace on Linux? That's non-trivial to understand and to then change yourself. Don't like dtruss on Mac OS X? It's a DTrace script you can make a copy of and edit (as people have done). dtruss originated from the DTraceToolkit...
Thanks for the great tools!