It depends on your play style. using /wait is for the person who wants to hit a button once and have 3 spells go off in order. The above macro is for someone who is a button masher he will mash the button proc the aetherflow then cast energy drain until aetherflow is back up at which point it will fire again. This setup is very good for attacks that are off of the GCD like bloodletter because if you double tap the button you can shoot bloodletter and immediately follow up with heavy shot or another attack.