A good antagonist should be someone with some redeeming qualities, a sympathetic perspective or a cool gimmick.
This guy is a childish cartoon villain who should only serve as a device to build up the real villain or some plot twist with the MC. He's getting too much screen time for that though.