Can you give some examples of what you use macros for? I've found I don't need macros in an editor that supports (1) multiple cursors, and (2) multi-file find/replace with regex groups.
For fun, I did that same example with multiple cursors + vs code: https://www.youtube.com/watch?v=H1uvNbtqJGk