OData vs custom methods in REST?

When do you use OData methods then? Create/delete?

And do you consider JobEntry to be a more complex BO?

I’m getting into Epicor more and don’t yet have the experience to know when OData be useful or what kinds of issues it can cause

This may be related?