Re: Best Antagonist?
I think Hunter J is a pretty good villain. She's definitely strong and efficient and generally manages to accomplish her missions.
Giovanni also. He's not after a 'better' world: more land/sea or something for the 'good' of Pokemon/humanity. He just wants world domination and that's it. There's no real 'good' side to him, so I would say he is probably the best villain.