Onyx is probably the best out there, but even with Onyx, it's best to make sure you know exactly what it's doing before you tell it to do something. It's possible to screw things up with Onyx, like most any maintenance tool, even though it does a better job of helping to avoid those problems than most.
jW