I would use ‘comment_post’ for new posts. It’s described as:
Runs just after a comment is saved in the database. Action function arguments: comment ID, approval status (“spam”, or 0/1 for disapproved/approved).
And for deleting, try ‘delete_comment’
These hooks will take into account the different comment types.