Dan Murphy's is indeed good - particularly when there's one nearby where you're staying!
I guess it depends on what you want to buy, but for the two spirits I generally get asked to import to Australia, SYD/MEL Duty free is considerably cheaper than even the special "Delivery Offer" prices on the Dan Murphy website.
https://www.danmurphys.com.au/Storel...Melbourne-3000