The choice between needle pericardiocentesis and surgical drainage depends on institutional resources and physician experience, the etiology of the effusion, the need for diagnostic tissue samples, and the prognosis of the patient.