While there have been some poorly written Dashboard widgets that eat system resources, they are in the vast minority. Dashboard and the widgets generally use little or no CPU time unless they are active and most only use memory in the KiloByte range.
I have found Dashboard quite useful, but...