Zend certified PHP/Magento developer

Composer Patch vs. Custom Module for Vendor Directory Modifications

Is there a general consensus on when you should create a custom module to override core vs when you should use a composer patch?

At present, I need to add @ to a line of code and feel that a module is a lot more work than necessary.