He's a good police officer, but this isn't a fight of who can arrest the most jaywalkers. It's a fist fight. And Angel has nowhere near the experience or training to take on someone as skilled as Red Hood.
Also, yes, the Bat family does good for Gotham. If it weren't for them, the whole city would be a crater 100 times over. Gotham has super criminals and geniuses on a level far above anything Angel has dealt with, and Red Hood has been instrumental in defeating them time and time again