This one was always a mixed bag. I would say that Kurge was one of the best villains on Star Trek, Christopher Lloyd is the man
Now having said that, its really painful to watch the Enterprise destroyed and I did not like Curtis taking over for Alley. STIII ended what might have been from the end of STII. I get the general sense that they were going to start phasing in new cast members, slowly phasing out the old crew. But STIII obviously ended that as David was killed, Savvak was reduced to a shell of herself and the Enterprise was destroyed.