Those should be fine. Most of the problems with macros come from other usage, such as:

1. putting multiple actions in a single macro, which requires lengthy delays between the actions, making it less efficient than manually performing the actions
2. using macros to spam chat
3. using third-party macro programs rather than the in-game tools