It's definitely easier to use macros like that, however you still face the queuing error (half a sec before and after of it not recognizing any other commands). For some people that will result in a net improvement, as opposed to pressing the wrong button, but macros in your rotation are always advised against.