While critics say conservative radio talk show host Rush Limbaugh got off easy in his deal last week with Palm Beach County prosecutors to avoid drug charges, some legal experts say the settlement was a fair one for a first-time drug offender.

But other experts say Limbaugh, 55, avoided prosecution as a result of an aggressive, high-priced legal fight by his attorney, Roy Black of Miami. Black challenged prosecutors’ effort to obtain Limbaugh’s medical records and took that fight all the way to the Florida Supreme Court.