A work colleague uses a far more expensive gaming mouse for macros. I bought this for the same purpose but at a fraction of the cost he paid for his brand. I've not used it for macros yet, but have loaded the software to do so and it has similar features as more expensive ones (multiple configurable buttons / weights / funky USB cable).
A word for the supplier who quickly informed the item was out of stock and provided a new stock / despatch date. Because I was in no hurry, the item was received in reasonably good time thereafter.