personally, I don't like how systemtap dynamically generates kernel modules to do the tracing. I'd much rather have a lib of operations that get called from a domain specific language.
it's all about peace of mind when dealing with production systems.