Sleep as Android has a CAPTCHA mode that prevents you from shutting off the alarm without some form of verification, like solving a math problem or scanning an NFC tag or bar code.
I struggle mightily with mornings and have been late to work countless times because I can unconsciously shut off my alarm. But with the CAPTCHA mode I can't shut the alarm off without physically getting out of bed, carrying my phone into the other room, and scanning an NFC tag. It's been a life saver.
I haven't seen such a feature in any other alarm app.
I'm not following what do you mean when you say they force you to use their DNS. How does their DNS service relate to having a domain registered with them?