If you do any kind of programming or system administration, you need DTrace (or some lame Linux equivalent). It really pains me to see that people reject it because it's "too advanced" for them, or such nonsense. Dynamic tracing is the one technique that will enrich your life as an IT professional more than absolutely anything else ever did.
And DTrace in particular is really, really easy to use (the Linux alternatives, not so much).
And DTrace in particular is really, really easy to use (the Linux alternatives, not so much).