Action Overflow VS. Command Menus for primary and secondary actions on a datatable

I'm currently researching what are the best practices for handling a lot of actions on a data table.

The two that I'm familiar with are grouping actions together in a command menu, using the action overflow menu, or using a combination of both. Are there any best practices out of these three options that someone could recommend?

I'm torn between the use of an ellipsis (...) or the use of "More" with a caret for the action overflow menu. Any suggestions regarding that would be greatly appreciated!