Depends what you mean by efficient. If you mean computer performance it’s irrelevant imo.
If on the other hand you mean number of buttons you can place within easy reach then I’d argue that the modifier macros, especially if you’re using the default keybinds.
https://us.forums.blizzard.com/en/wow/t/macros-condensing-your-physical-keys/678238