As long as you are not rapid firing your buttons things should go off just fine. If you are the type that click click click click clicks tho, then you may cancel the macro before it goes off, which can happen by even pressing a different skill. The only other reason that things get skipped in macros usually is by having multiple skills with no wait times in between.