I have used Agoda about a dozen times. They are fine, particularly for booking those hotels where booking over the web is obviously insecure.
But the DL promo pisses me off. It is for Asian members only per Agoda:
"7. Only SkyMiles members who have a registered address in Asia Pacific in the SkyMiles database can earn miles through this Agoda-SkyMiles partnership. "
yet, DL mentions none of this.