At first, Freeza was a villain with a subdued and polite exterior that contrasts with his psychopathic side, which, in addition to making him intimidating, makes him entertaining to witness. He was also kind of pragmatic, berating Zarbon for beating Vegeta to near-death when he knows where is the dragon ball he had, and called the Ginyu Force even though Zarbon called it an overkill, simply because he felt the Z-Fighters weren't to be underestimated. However, once he does fight the heroes himself, in order to justify them being able to hold out for so long despite the huge power gap, AT had him toy with the heroes, making him look like an idiot in retrospect. His undignified death at Trunks' hand didn't earn him much points. Freeza deserved better than being treated like this.
One thing that he has over the others villains, however, is the personal conflicts he has with the protagonists. He manipulated and slaughtered Vegeta's entire race, exterminated Piccolo's race, murdered Goku's best friend in front of him and threatened to do the same to his son. The three of them have every reason to hate his guts, which makes the conflict on Namek all the more compelling, especially on Vegeta's side.
Freeza is by far my favorite villain. Does it make him good ? Not really, but he's still decent.
5/10.